# 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.

## Contents

- Resources
  - Official Resources
  - Toolkits and Frameworks
  - Editor Plugins and IDEs
  - Guides and Tutorials
  - Articles
- Built with Imba
  - Real World Apps
  - Tools
  - Apps/Websites
- Contribution
- Contributors

## Resources

#### Official Resources

- Website
- Docs
- Gitter
- GitHub Repo
- GitHub Organization

#### 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! :blush:

Here are instructions. Please read the Code of Conduct as well.

## Contributors

Thanks goes to these wonderful people (emoji key):

Yury Shapkarin 🚇 ⚠️ 💻 💡 📖 | Andrew Miracle 💻 📖 👀 🔧 | activestylus 💡 | Nathaniel Johnson 📖 💡 | Sindre Aarsaether 💻 📖 💡 | David Konsumer 💻 📖 💡 | At Indo 💻 📖 🎨
SamirH 💻 📖 💡

This project follows the all-contributors specification. Contributions of any kind welcome!

## License

See LICENSE.md

imba.md Github