All Projects → huntlabs → Hunt Framework

huntlabs / Hunt Framework

A Web framework for D Programming Language. Full-stack high-performance.

Programming Languages

d
599 projects
dlang
54 projects

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
UPPERCASE
실시간성에 특화된 풀스택 프레임워크 ✨
Stars: ✭ 30 (-88.28%)
Mutual labels:  mvc, full-stack
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

Build Status

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

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