All Projects → luckyycode → neko-webframework

luckyycode / neko-webframework

Licence: other
Neko Web Framework

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to neko-webframework

QuickCore
Delphi Core Framework to fast build desktop/mobile/web apps.
Stars: ✭ 84 (+600%)
Mutual labels:  mvc
Lightweight-PHP-Framework-For-Web-and-APIs
Simple PHP framework that helps you quickly understand and write simple APIs.
Stars: ✭ 24 (+100%)
Mutual labels:  mvc
fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (+991.67%)
Mutual labels:  mvc
Wilson
ERP / CRM system for small to medium construction companies.
Stars: ✭ 84 (+600%)
Mutual labels:  mvc
mvc
PHP MVC boilerplate with user authentication, basic security and MySQL CRUD operations.
Stars: ✭ 28 (+133.33%)
Mutual labels:  mvc
swift-boilerplate
Clean Architecture for iOS projects (Swift + Programmatically UI + MVC + RxSwift + Auto Layout Visual Format + REST + JWT)
Stars: ✭ 14 (+16.67%)
Mutual labels:  mvc
dva-boot
🌱 使用CRA(create-react-app v2) 构建的react dva 2 脚手架 支持动态路由、接口数据模拟、按功能分层、并且包含诸多实用的小组件
Stars: ✭ 79 (+558.33%)
Mutual labels:  mvc
relax
Relax is a set of tools for modeling, documenting and testing RESTFul APIs
Stars: ✭ 12 (+0%)
Mutual labels:  mvc
focus
Community system build using GoFrame.
Stars: ✭ 103 (+758.33%)
Mutual labels:  mvc
arch
🎉 a Tool to Manage & Automate your Node.js Server 🎉
Stars: ✭ 13 (+8.33%)
Mutual labels:  mvc
Samples-NET.Core-MVC-CSharp
ASP.NET Core 2.0 MVC C# samples for Stimulsoft Reports.Web reporting tool.
Stars: ✭ 28 (+133.33%)
Mutual labels:  mvc
httpx
a lightweight HTTP server
Stars: ✭ 15 (+25%)
Mutual labels:  httpserver
AspNetCoreFilters
ASP.NET Core MVC Filters
Stars: ✭ 34 (+183.33%)
Mutual labels:  mvc
slim-swoole
Slim 3 MVC Skeleton With Swoole
Stars: ✭ 52 (+333.33%)
Mutual labels:  mvc
mojo.js
🦄 The Mojolicious real-time web framework for Node.js
Stars: ✭ 145 (+1108.33%)
Mutual labels:  mvc
getx snippets extension
An extension to accelerate the process of developing applications with flutter, aimed at everyone using the GetX package.
Stars: ✭ 142 (+1083.33%)
Mutual labels:  mvc
application
✨ Extra contrib to nette/application (@nette)
Stars: ✭ 23 (+91.67%)
Mutual labels:  mvc
cart
Simple Symfony 4 shopping cart application. App boilerplate
Stars: ✭ 18 (+50%)
Mutual labels:  mvc
Zoombraco
⚡ A lean boilerplate for rapidly developing strong-typed Umbraco websites.
Stars: ✭ 37 (+208.33%)
Mutual labels:  mvc
ProType
A new kind of object oriented front-end JS framework.
Stars: ✭ 80 (+566.67%)
Mutual labels:  mvc

update 2020: It's slowly in wip state for now due to my another projects.

Overview

alt text

alt text alt text alt text Codacy Badge Build Status

Neko server / web framework. Work in progress, not ready for production in any way yet.

Fast and efficient server with higher level mvc code for developing web applications.

See the Wiki page here for more info.

Structure:

Directory Description
/Nova/ Contains higher level logic (e.g. controllers, routing)
/Skylar/ Skylar server, contains lower level logic for processing requests
/ContentTypes/ Supported content Data parsers for content-type
/SampleModule/ Sample project

Prerequisites

To build this you'll need

- Neko Framework (no sub-dependencies!) - will be available soon in my repositories
- OpenSSL (optional)

Installing

You'll need premake5. Launch the following commands:

1. cd ../project_dir/
2. premake5 --file=Neko.lua (see lua file for customizable flags, e.g. use-openssl) <project target>
3. Open with desired ide/make

Sample project is also available in this repository, check out SampleModule folder.

Roadmap

There are still a lot of things to do, this framework is not yet ready for production in any way.

See Issues for more info, but the most important and global now are the following features:

  • Setup Travis CI (currently failing due to empty settings)
  • HTTP/2 support - wip
  • GnuTLS support instead of OpenSSL (I will keep these together)
  • More samples
  • Nova - database

About

License

soon alt text

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