/atrilabs-engine

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

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

banner

Hacktoberfest
Open issues Good first issues Create Atri App Create component
Discussions Downloads Downloads per month
GitHub Repo stars


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

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

If you like our project, please support us by giving us a star ⭐!

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.

If you make any contribution to our project (code or no-code; check the vast list of contribution types), you will be featured in the table below 👇

Contributors 🎉

All Contributors

We are grateful to these wonderful people who contributed to Atri framework. 🙏 (emoji key):

Shyam Swaroop
Shyam Swaroop

💻 🚇 📆 🚧 🧑‍🏫 👀 ⚠️
Darshita Chaturvedi
Darshita Chaturvedi

💻 🚇 🚧 🧑‍🏫 📆 👀 ⚠️
Aditya Kumar Singh
Aditya Kumar Singh

💻 🚧 🧑‍🏫
sanskar gupta
sanskar gupta

🐛 📖 💻 💡 📣 📹
Tejaswini AVSV
Tejaswini AVSV

💻
Melvin Davis
Melvin Davis

💻
harishfalco
harishfalco

💻
Jonathan Elroy Alvares
Jonathan Elroy Alvares

💻
Supratim Majumder
Supratim Majumder

⚠️ 💻
MuminAhmadKhan
MuminAhmadKhan

💻
Rishabh Baid
Rishabh Baid

💻
Shivam8452
Shivam8452

💻
Nukala Suraj
Nukala Suraj

💻
SURAJ PHULARA
SURAJ PHULARA

💻
ayushi0809
ayushi0809

📓
Prayas Ahir
Prayas Ahir

📓
Artem
Artem

🔬
Ramachandran SS
Ramachandran SS

📓
RohitKakade
RohitKakade

📓
JadhavSankalp7
JadhavSankalp7

📓
Harikishan TK
Harikishan TK

📓
Sayak Singha
Sayak Singha

📓
PansaraPriyanshi
PansaraPriyanshi

📓
Shashwat Gupta
Shashwat Gupta

📓
Aman Kr. Poddar
Aman Kr. Poddar

📓
Mahe9041
Mahe9041

📓
Sahil Suman
Sahil Suman

📓
Vamsi Revada
Vamsi Revada

📓
Ayush Kumar Shukla
Ayush Kumar Shukla

📓
Nikhil Singh Parmar
Nikhil Singh Parmar

📓
Aryan Shaw
Aryan Shaw

📓
Sanjay
Sanjay

🐛
Anurag Singh
Anurag Singh

🐛
Sachin Sharma
Sachin Sharma

💬
Surya Pandey
Surya Pandey

💬
Priyanshi Agarwal
Priyanshi Agarwal

💬
Aashutosh Kumar
Aashutosh Kumar

💬
Prativh Gupta
Prativh Gupta

💬
Geetanjali Kandpal
Geetanjali Kandpal

💬
Divyansh Singh
Divyansh Singh

💬
Virenn Jay
Virenn Jay

🐛
ROHINI RAI
ROHINI RAI

📓
zapkirin
zapkirin

📖 💬
Vitika Soni
Vitika Soni

🐛
Vivek T.
Vivek T.

💻

This project follows the all-contributors specification. Contributions of all types are welcome!