All Projects → typetron → Typetron

typetron / Typetron

Licence: mit
Modern Node.js framework for creating fully-featured apps

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
Pilgo
Configuration-based dotfiles manager
Stars: ✭ 78 (-4.88%)
Mutual labels:  framework
Transformers
基于 JavaScript 的组件化开发框架,如果你想以搭积木的方式开发项目,那就试试 Transformers 框架吧~
Stars: ✭ 78 (-4.88%)
Mutual labels:  framework
Framework
Lift Framework
Stars: ✭ 1,224 (+1392.68%)
Mutual labels:  framework
Onyx
Powerful framework for modern applications 💪
Stars: ✭ 76 (-7.32%)
Mutual labels:  framework
Unity Experiment Framework
UXF - Framework for creating human behaviour experiments in Unity
Stars: ✭ 81 (-1.22%)
Mutual labels:  framework
Neo
Create blazing fast multithreaded Web Apps
Stars: ✭ 1,219 (+1386.59%)
Mutual labels:  framework
Openmod
OpenMod .NET Plugin Framework
Stars: ✭ 81 (-1.22%)
Mutual labels:  framework
Cthackframework
游戏外挂通用框架,快速构建外挂程序。
Stars: ✭ 78 (-4.88%)
Mutual labels:  framework
Toruk
Go web 开发脚手架
Stars: ✭ 78 (-4.88%)
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
Forge
Basic experiment framework for tensorflow.
Stars: ✭ 79 (-3.66%)
Mutual labels:  framework
Framework
The Tastphp Framework Core
Stars: ✭ 82 (+0%)
Mutual labels:  framework
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+1413.41%)
Mutual labels:  framework
Duality
a 2D Game Development Framework
Stars: ✭ 1,231 (+1401.22%)
Mutual labels:  framework

Typetron

> **Note:** This project is a prototype in heavy development and not ready for production.

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