Imba
Awesome Imba ¶
A curated list of awesome Imba frameworks, libraries, software and resources
Imba is a programming language inspired by Ruby and Python and compiles to performant and readable JavaScript with build-in transpilers and webpack loader.
Resources¶
Official Resources¶
Toolkits and Frameworks¶
- Start Imba - Tool to bootstrap an Imba protect that was inspired by Create React App and Vue CLI.
- Hello World Imba - Official Imba "Hello World" example. Also you can use it as GitHub template.
- Imba Router - Experimental router for Imba.
- UXA - Experimental framework for Imba.
- Parcel Plugin Imba - Parcel Bundler plugin to enable processing of Imba files.
- Material Imba - Material Design components written in Imba.
- Imba Inertia Adapter - Imba Inertia adapter.
- Formidable - Imba Framework for Rapid API Development.
- Imba Shell - Interactive debugger and REPL for Imba.
Editor Plugins and IDEs¶
- Atom - Imba plugin for Atom.
- Sublime Text - Imba plugin for Sublime.
- VSCode - Imba plugin for VSCode.
Guides and Tutorials¶
- Official Guide
- Imba more depth Guide
- Hello World Imba Tutorial - This is a detailed tutorial documenting the steps taken to build the "Hello World" app with Node.js, Imba and Webpack.
- Why is Imba so fast? - Learn why Imba is fast, how it works and then play around with it.
- Quick introduction to Imba Router - Learn how imba-router works in Imba.
- Creating a todo-list app in Imba - Learn how to create an app faster and easier with Imba.
Articles¶
- An Intro to Imba: the JavaScript-compatible language for lightning fast DOM updates - freeCodeCamp
- New JavaScript-based Web Language Challenges React - ADTMag
Built with Imba¶
Real World Apps¶
- Scrimba - The interactive screencasting platform Scrimba.com is written in Imba, both frontend and backend.
- Iceland Fish Auction Market - A website for the iceland fish market.
- GitSpeak - A project management tool for developers.
Tools¶
- html2imba - view online - A tool to convert HTML to Imba tag source.
- JSON pretty printer - view online - JSON prettier.
- Monoalphabetic Cipher Decoder - view online - Decoder for monoalphabetic cipher.
- RegExp Explorer - view online - Regex tool.
Apps/Websites¶
- Imba Todo MVC - Imba TodoMVC Example.
- Other Todo MVC - view online - TodoMVC implementation following tastejs/todomvc rules.
- Simple Todo - view online - More basic todo list app.
- Imba Realworld App - view online - Project was created to demonstrate a fully fledged fullstack application that adheres to the RealWorld spec and API.
- Imba HackerNews Clone - Demonstration of Imba & Capacitor used to build Hacker News clone.
- 2048 Game - view online - 2048 Game.
- Calculator - view online - Calculator.
- Emoji Memory Game - view online - Memory game.
- Eyes - view online - A cool interaction website.
- Fifteen Puzzle - view online - Fifteen puzzle.
- Game of Life - view online - Game of life.
- Matrix Rain - view online - Cool matrix-like rain animation.
- Quote Machine - view online - App that generates random quotes.
- ROT-N - view online - ROT-N app.
- Snake Game - view online - Snake game.
- Weather App - view online - Weather app.
- Top Down Shooter - view online - 2D zombie shooter game.
- Ping CRM - CRUD app with login, acccount, organizations and contacts management. Built with Inertia, Edgedb and Imba
Contribution¶
Your contributions and suggestions are welcome anytime. Are you building great stuff with Imba? Feel free to share with us!
Here are instructions. Please read the Code of Conduct as well.
Contributors¶
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
License¶
See https://github.com/koolamusic/awesome-imba/blob/master/LICENSE.md