Coder Social home page Coder Social logo

kartik990 / atrilabs-engine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atri-labs/atrilabs-engine

0.0 0.0 0.0 29.55 MB

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

Home Page: https://docs.atrilabs.com

License: GNU General Public License v3.0

Shell 0.03% JavaScript 4.80% Python 4.32% TypeScript 90.13% CSS 0.44% HTML 0.25% Dockerfile 0.04%

atrilabs-engine's Introduction

banner


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.

How is Atri framework different from other web development frameworks?

  1. Atri framework is not just limited to the JavaScript world. You can use this framework with many languages such as Python, NodeJS (upcoming), etc.
  2. Atri framework comes with a suite of productivity tools such as visual editor, asset management tools, etc. that significantly reduce development time from months to hours.
  3. Using Atri framework, developers do not need to write and document REST APIs. Instead, they rely upon the object model which acts as a single source of truth. This also has other benefits as well such as reducing compliance breaches.

Thus, Atri framework is extending the definition of full-stack to include non web developers in the development and maintenance of an app.

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

You can then follow our video tutorials to create full-stack apps.

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

๐Ÿ’ป ๐Ÿšง ๐Ÿง‘โ€๐Ÿซ
Melvin Davis
Melvin Davis

๐Ÿ’ป
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

๐Ÿ’ป
harishfalco
harishfalco

๐Ÿ’ป
Tejaswini AVSV
Tejaswini AVSV

๐Ÿ’ป
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

๐Ÿ›
sanskar gupta
sanskar gupta

๐Ÿ› ๐Ÿ“– ๐Ÿ’ป ๐Ÿ’ก ๐Ÿ“ฃ ๐Ÿ“น
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.

๐Ÿ’ป
Grisham Garg
Grisham Garg

๐Ÿ›
Ankittripa
Ankittripa

๐Ÿค” ๐Ÿง‘โ€๐Ÿซ ๐Ÿ› ๐Ÿ’ฌ
sahil kandpal
sahil kandpal

๐Ÿ›
Khalid Saifullah
Khalid Saifullah

๐Ÿ›
ahmed733
ahmed733

๐Ÿ›
Awdhesh Kumar
Awdhesh Kumar

๐Ÿ›
Jitul Teron
Jitul Teron

๐Ÿ’ป

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

atrilabs-engine's People

Contributors

cruxcode avatar darshitac11 avatar adityaxpique avatar allcontributors[bot] avatar jonathanalvares9009 avatar tej-git-212 avatar harishfalco avatar melvinodsa avatar sanskarg348 avatar dependabot[bot] avatar anujsi avatar mhered avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.