All Projects → hidevopsio → Hiboot

hidevopsio / Hiboot

Licence: apache-2.0
hiboot is a high performance web and cli application framework with dependency injection support

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Hiboot

Reflex
Minimal dependency injection framework for Unity
Stars: ✭ 263 (+75.33%)
Mutual labels:  ioc, dependency-injection, container, di
Container Ioc
Inversion of Control container & Dependency Injection for Javascript and Node.js apps powered by Typescript.
Stars: ✭ 89 (-40.67%)
Mutual labels:  dependency-injection, ioc, di, container
waiter
Dependency injection, Inversion of control container for rust with compile time binding.
Stars: ✭ 71 (-52.67%)
Mutual labels:  ioc, dependency-injection, container, di
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-16%)
Mutual labels:  command-line-tool, cli, command
Tsed
📐 Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.
Stars: ✭ 1,941 (+1194%)
Mutual labels:  cli, dependency-injection, ioc
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (-80%)
Mutual labels:  ioc, container, di
Asp.net MVC5 DDD EF6 IoC
Asp.net C# MVC5, EF6, DDD, IoC
Stars: ✭ 14 (-90.67%)
Mutual labels:  ioc, mvc, dependency-injection
Ditranquillity
Dependency injection for iOS (Swift)
Stars: ✭ 317 (+111.33%)
Mutual labels:  dependency-injection, ioc, di
droxy
Create commands on your machine that proxy docker run / exec calls
Stars: ✭ 12 (-92%)
Mutual labels:  command, container, command-line-tool
Tsukae
🧑‍💻📊 Show off your most used shell commands
Stars: ✭ 345 (+130%)
Mutual labels:  command-line-tool, cli, command
Mydi
moved to https://github.com/cekta/di
Stars: ✭ 21 (-86%)
Mutual labels:  dependency-injection, di, container
di
🛠 A full-featured dependency injection container for go programming language.
Stars: ✭ 156 (+4%)
Mutual labels:  ioc, dependency-injection, di
inject
[Archived] See https://github.com/goava/di.
Stars: ✭ 49 (-67.33%)
Mutual labels:  ioc, dependency-injection, di
diod
A very opinionated inversion of control (IoC) container and dependency injector for Typescript, Node.js or browser apps.
Stars: ✭ 36 (-76%)
Mutual labels:  ioc, dependency-injection, di
Furion
Make .NET development easier, more versatile, and more popular.
Stars: ✭ 902 (+501.33%)
Mutual labels:  mvc, ioc, di
Singularity
A extremely fast ioc container for high performance applications
Stars: ✭ 63 (-58%)
Mutual labels:  dependency-injection, ioc, di
Laconia
🏺 ‎ A minimalist MVC framework.
Stars: ✭ 307 (+104.67%)
Mutual labels:  application, mvc, webapp
vesselize
⛵ A JavaScript IoC container that works seamlessly with Vue.js and React.
Stars: ✭ 22 (-85.33%)
Mutual labels:  ioc, dependency-injection, di
Di
Dependency injection container in go (golang)
Stars: ✭ 390 (+160%)
Mutual labels:  dependency-injection, di, container
Di
psr/container implementation for humans
Stars: ✭ 69 (-54%)
Mutual labels:  dependency-injection, di, container

Hiboot - web/cli application framework

hiboot

Build Status

About

Hiboot is a cloud native web and cli application framework written in Go.

Hiboot is not trying to reinvent everything, it integrates the popular libraries but make them simpler, easier to use. It borrowed some of the Spring features like dependency injection, aspect oriented programming, and auto configuration. You can integrate any other libraries easily by auto configuration with dependency injection support.

If you are a Java developer, you can start coding in Go without learning curve.

Overview

  • Web MVC (Model-View-Controller).
  • Auto Configuration, pre-create instance with properties configs for dependency injection.
  • Dependency injection with struct tag name `inject:""`, Constructor func, or Method.

Getting Started

Community Contributions Guide

Thank you for considering contributing to the Hiboot framework, The contribution guide can be found here.

License

© John Deng, 2017 ~ time.Now

Released under the Apache License 2.0

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