All Projects → angel-dart → Angel

angel-dart / Angel

Licence: mit
A polished, production-ready backend framework in Dart for the VM, AOT, and Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Angel

Cppwebframework
​The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
Stars: ✭ 348 (-67.01%)
Mutual labels:  framework, server
Abc
A better Deno framework to create web application.
Stars: ✭ 514 (-51.28%)
Mutual labels:  framework, server
Vapor
💧 A server-side Swift HTTP web framework.
Stars: ✭ 21,194 (+1908.91%)
Mutual labels:  framework, server
1991
A server-side web framework written in Forth.
Stars: ✭ 309 (-70.71%)
Mutual labels:  framework, server
Deno Drash
A REST microframework for Deno's HTTP server with zero 3rd party dependencies.
Stars: ✭ 795 (-24.64%)
Mutual labels:  framework, server
Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
Stars: ✭ 329 (-68.82%)
Mutual labels:  framework, server
Warp
A super-easy, composable, web server framework for warp speeds.
Stars: ✭ 5,717 (+441.9%)
Mutual labels:  framework, server
Moqui Framework
Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
Stars: ✭ 205 (-80.57%)
Mutual labels:  framework, server
Iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
Stars: ✭ 720 (-31.75%)
Mutual labels:  server, websocket-server
Vibora
Fast, asynchronous and elegant Python web framework.
Stars: ✭ 5,734 (+443.51%)
Mutual labels:  framework, server
Beast
HTTP and WebSocket built on Boost.Asio in C++11
Stars: ✭ 3,241 (+207.2%)
Mutual labels:  server, websocket-server
Freedom
Freedom是一个基于六边形架构的框架,可以支撑充血的领域模型范式。
Stars: ✭ 972 (-7.87%)
Mutual labels:  framework, server
Golf
⛳️ The Golf web framework
Stars: ✭ 248 (-76.49%)
Mutual labels:  framework, server
Pogo
Server framework for Deno
Stars: ✭ 341 (-67.68%)
Mutual labels:  framework, server
Aqueduct
Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider.
Stars: ✭ 2,412 (+128.63%)
Mutual labels:  framework, server
Iris
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |
Stars: ✭ 21,587 (+1946.16%)
Mutual labels:  framework, server
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-82.18%)
Mutual labels:  framework, server
Actionhero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Stars: ✭ 2,280 (+116.11%)
Mutual labels:  framework, server
Spock
Another Haskell web framework for rapid development
Stars: ✭ 623 (-40.95%)
Mutual labels:  framework, server
Sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
Stars: ✭ 895 (-15.17%)
Mutual labels:  framework, websocket-server

The Angel Framework

Gitter Pub Build status License

A polished, production-ready backend framework in Dart.


About

Angel is a full-stack Web framework in Dart. It aims to streamline development by providing many common features out-of-the-box in a consistent manner.

With features like the following, Angel is the all-in-one framework you should choose to build your next project:

  • GraphQL Support
  • PostgreSQL ORM
  • Dependency Injection
  • Static File Handling
  • And much more...

See all the packages in the packages/ directory.

Installation & Setup

Once you have Dart installed, bootstrapping a project is as simple as running a few shell commands:

Install the Angel CLI:

pub global activate angel_cli

Bootstrap a project:

angel init hello

You can even have your server run and be hot-reloaded on file changes:

dart --observe bin/dev.dart

Next, check out the detailed documentation to learn to flesh out your project.

Examples and Documentation

Visit the documentation for dozens of guides and resources, including video tutorials, to get up and running as quickly as possible with Angel.

Examples and complete projects can be found here.

You can also view the API Documentation.

There is also an Awesome Angel 🔥 list.

Contributing

Interested in contributing to Angel? Start by reading the contribution guide here.

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