huntlabs / Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256
Projects that are alternatives of or similar to Hunt Framework
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-30.47%)
Mutual labels: microservice, restful-api, web-framework, http2, mvc
Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+8219.14%)
Mutual labels: microservice, web-framework, websocket, http2
Diamond
Diamond is a full-stack web-framework written in The D Programming Language using vibe.d
Stars: ✭ 173 (-32.42%)
Mutual labels: webservice, orm, mvc, template-engine
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (-67.97%)
Mutual labels: microservice, orm, web-framework, mvc
Mojo
✨ Mojolicious - Perl real-time web framework
Stars: ✭ 2,298 (+797.66%)
Mutual labels: web-framework, websocket, mvc
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (+8.2%)
Mutual labels: web-framework, websocket, http2
Treefrog Framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Stars: ✭ 885 (+245.7%)
Mutual labels: orm, websocket, template-engine
Thinkgo
A lightweight MVC framework written in Go (Golang).
Stars: ✭ 184 (-28.12%)
Mutual labels: orm, web-framework, mvc
Cowboy
Small, fast, modern HTTP server for Erlang/OTP.
Stars: ✭ 6,533 (+2451.95%)
Mutual labels: web-framework, websocket, http2
Cakephp
CakePHP: The Rapid Development Framework for PHP - Official Repository
Stars: ✭ 8,453 (+3201.95%)
Mutual labels: orm, web-framework, mvc
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (-26.56%)
Mutual labels: orm, mvc, template-engine
Jkmvc
Jkmvc is an elegant, powerful and lightweight MVC & ORM framework built using kotlin. It aims to be swift, secure, and small. It will turn java's heavy development into kotlin's simple pleasure. No spring.
Stars: ✭ 86 (-66.41%)
Mutual labels: orm, web-framework, mvc
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-92.97%)
Mutual labels: restful-api, web-framework, http2
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Stars: ✭ 1,551 (+505.86%)
Mutual labels: restful-api, websocket, http2
Go Zero
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
Stars: ✭ 13,156 (+5039.06%)
Mutual labels: microservice, restful-api, web-framework
Simplify.Web
Moved to https://github.com/SimplifyNet. Simplify.Web is a lightweight and fast server-side .NET web-framework based on MVC and OWIN for building HTTP based web-applications, RESTful APIs etc.
Stars: ✭ 23 (-91.02%)
Mutual labels: mvc, web-framework
djburger
Framework for safe and maintainable web-projects.
Stars: ✭ 75 (-70.7%)
Mutual labels: mvc, restful-api
mif
MIF is a C++11 web-application framework designed for the backend micro-service development
Stars: ✭ 42 (-83.59%)
Mutual labels: webservice, web-framework
go-zero
A cloud-native Go microservices framework with cli tool for productivity.
Stars: ✭ 23,294 (+8999.22%)
Mutual labels: web-framework, restful-api
Hunt framework
Hunt is a high-level D Programming Language Web framework that encourages rapid development and clean, pragmatic design. It lets you build high-performance Web applications quickly and easily.
Getting Started
Create a project
git clone https://github.com/huntlabs/hunt-skeleton.git myproject
cd myproject
dub run -v
Open the URL with the browser:
http://localhost:8080/
Router config
config/routes
#
# [GET,POST,PUT...] path controller.action
#
GET / index.index
GET /users user.list
POST /user/login user.login
* /images staticDir:public/images
Add Controller
module app.controller.index;
import hunt.framework;
class IndexController : Controller
{
mixin MakeController;
@Action
string index()
{
return "Hello world!";
}
}
For more, see hunt-skeleton or hunt-examples.
Components
Basics
Security
Database
Frontend
Digging Deeper
Resources
Community
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].