typetron / Typetron
Licence: mit
Modern Node.js framework for creating fully-featured apps
Stars: ✭ 82
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Typetron
Seed Rs Realworld
Exemplary real world application built with Seed
Stars: ✭ 77 (-6.1%)
Mutual labels: framework
Setl
A simple Spark-powered ETL framework that just works 🍺
Stars: ✭ 79 (-3.66%)
Mutual labels: framework
Infima
A UI framework that provides websites with the minimal CSS and JS needed to get started with building a modern responsive beautiful website
Stars: ✭ 82 (+0%)
Mutual labels: framework
Transformers
基于 JavaScript 的组件化开发框架,如果你想以搭积木的方式开发项目,那就试试 Transformers 框架吧~
Stars: ✭ 78 (-4.88%)
Mutual labels: framework
Unity Experiment Framework
UXF - Framework for creating human behaviour experiments in Unity
Stars: ✭ 81 (-1.22%)
Mutual labels: framework
Go Web
A new Golang MVC Framework. Like Laravel... but faster!
Stars: ✭ 79 (-3.66%)
Mutual labels: framework
Awesome Windows Kernel Security Development
windows kernel security development
Stars: ✭ 1,208 (+1373.17%)
Mutual labels: framework
Enduro2d
Yet another 2d game engine of dreams (work in progress)
Stars: ✭ 82 (+0%)
Mutual labels: framework
Rsf
The Robot Security Framework (RSF), Robot Security Framework (RSF), a standardized methodology to perform security assessments in robotics.
Stars: ✭ 76 (-7.32%)
Mutual labels: framework
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+1413.41%)
Mutual labels: framework
Typetron
What is Typetron
Typetron is a modern web framework built for Node.js, written in Typescript, that allows you to build fully featured web applications. What of the key differences of Typetron is that its core packages were built from scratch in order to preserve the performance. (benchmark coming soon)
(check the tutorials page on how to get started with Typetron)
Features (developed/to be developed)
- Routing
- Controllers
- Middleware
- Query builder
- ORM (Active Record)
- IoC container
- Services
- ServiceProviders
- Persistence (SQL, NoSQL)
- Intuitive directory structure
- Models (aka smart DTOs)
- Forms & Validations
- Utilities/helper functions
- Easy debugging
- Testing
- Authentication
- Error handling
- CLI
- Websocket
- Migrations
- Database seeding
- Authorization
- Sessions
- Mailing
- Worker threads
- GraphQL
- Cache
- HTTP2
- Automatic documentation generation for REST, Websocket and GraphQL
- Modules
- Logging
- Internationalization (i18n)
- Monitoring
- Notifications
- Error alerts (from the server directly on pc or phone, Slack or SMS)
Prerequisites
Getting started
git clone https://github.com/typetron/typetron my-awesome-project
cd my-awesome-project
npm install
npm start
Check http://localhost:8000
Documentation
Check the official website for more details.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].