/atrilabs-engine

Full stack web development framework to build Progressive Web Apps (PWA) faster.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Atri Framework

Good first issues

banner

Atri framework is a full-stack web development framework to build Progressive Web Apps.

  • Frontend development: Use our visual editor to increase your productivity. You can also add your custom React code
  • Backend development: Currently, we support Python for backend development. We are planning to add support for NodeJS soon.
  • Deployment support: Our CLI provides rich support for easy deployment at your platform of choice such as GitHub Pages, AWS, etc.

What can I build using this framework?

Atri is a general purpose framework that can be used to build everything from e-commerce websites to internal apps.

teaser-image

Websites built using Atri framework

Find more example websites and apps at Atri-Apps.

Getting Started

pipenv install atri
pipenv shell
atri start
  • The visual editor is available at http://localhost:4002.
  • Once you click Build and Run in your visual editor, your website will start running at http://localhost:4005/.
  • All the files for your website are being auto-generated in your local directory.
  • You can write the backend of your website at controllers/routes/<page_name>/main.py.

You can follow our video tutorial 👇 or our written guide to create your first Atri app.

Watch the video

How to contribute?

Thanks for your interest in contributing to the Atri framework. 🎉

You can contribute in any or all of the following ways:

Please refer to our contributing guidelines for details.

Besides, please make sure you adhere to the code of conduct.

Resources

📚 Read the Docs

🧭 Follow Atri Labs on LinkedIn

💬 Join our Slack community

❓ Share any bugs or ask any question in Discussions

🎥 Watch along on YouTube

⭐️ Star this repository if you find it helpful! 😎