All Projects → gerard2perez → koaton

gerard2perez / koaton

Licence: AGPL-3.0 License
Koaton is a CLI tool that provides a nice starting point for full stack JavaScript Web development with Koa, Ember, and Node.js along with CaminateJS and WebSockets.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to koaton

Mysrv
Yet another Node.js web framework, based on koa.js 又一个 Node.js MVC 框架,基于Koa2
Stars: ✭ 10 (-64.29%)
Mutual labels:  koa, webframework
polix
🚀 Node.js Web Framework
Stars: ✭ 32 (+14.29%)
Mutual labels:  koa, webframework
Vox
Simple and lightweight Go web framework inspired by koa
Stars: ✭ 74 (+164.29%)
Mutual labels:  koa, webframework
Plover
专注于模块化的NodeJs Web框架
Stars: ✭ 259 (+825%)
Mutual labels:  koa, webframework
Sactive Web
🚀 A dependency injection web framework for Node.js.
Stars: ✭ 143 (+410.71%)
Mutual labels:  koa, webframework
node-input-validator
Validation library for node.js
Stars: ✭ 74 (+164.29%)
Mutual labels:  koa
datalize
Parameter, query, form data validation and filtering for NodeJS.
Stars: ✭ 55 (+96.43%)
Mutual labels:  koa
restria
Entria's REST API boilerplate
Stars: ✭ 25 (-10.71%)
Mutual labels:  koa
Smart-courier-cabinet
智能快递柜小程序+nodejs koa2后端
Stars: ✭ 21 (-25%)
Mutual labels:  koa
Ballista
a Express style webframework for Igropyr (Chez Scheme http-server)
Stars: ✭ 15 (-46.43%)
Mutual labels:  webframework
wx phoneBook
微信小程序-通讯录,一个非常简单的入门级的微信小程序
Stars: ✭ 23 (-17.86%)
Mutual labels:  koa
koa-yield-breakpoint
Add breakpoints around `yield` expression especially for koa@1.
Stars: ✭ 17 (-39.29%)
Mutual labels:  koa
store-server
vue-store项目后端。基于Node.js(Koa)实现的电商后端项目。
Stars: ✭ 199 (+610.71%)
Mutual labels:  koa
ravel
Forge past a tangle of node.js modules. Make a cool app.
Stars: ✭ 19 (-32.14%)
Mutual labels:  koa
koa2-rest-scaffold
Koa2 RESTful API 脚手架。
Stars: ✭ 27 (-3.57%)
Mutual labels:  koa
Agile-Server
A simple, fast, complete Node.js server solution, based on KOA. 简单快速的 、性能强劲的、功能齐全的 node 服务器解决方案合集,基于 KOA。
Stars: ✭ 24 (-14.29%)
Mutual labels:  koa
Movie-Paradise
A responsive movie preview web app
Stars: ✭ 19 (-32.14%)
Mutual labels:  koa
kurier
TypeScript framework to create JSON:API compliant APIs
Stars: ✭ 30 (+7.14%)
Mutual labels:  koa
spirit-router
fast router for spirit
Stars: ✭ 28 (+0%)
Mutual labels:  webframework
darpi
A rust web framework with safety and speed in mind.
Stars: ✭ 32 (+14.29%)
Mutual labels:  webframework

Koaton FOSSA Status

Greenkeeper badge Build StatusDependency StatusPRs Welcome

Code Climate Test Coverage Issue Count

semantic-releaseCommitizen friendlyjs-happiness-style

KoaJs Slack

Koaton is a FullStack Javascript Web Framework. That Allows you to easily create your web application.

It's being a long time since I started this project, I'm working in a personal project and that's why I have not being active in this project, but In the next month I will be moving to version 2, with full support for Koa2, and also I will start to develop an Atom.io puglin to make and IDE for Koaton.

I will also start making a ORM. I had a lot of ilusions with CaminteJS, but it is just not enough, so I migth use the knowledge I adquire making LORM and I will write (hopefullly a decent CrossDatabase ORM for javascript in ES6)

In the next days a a v2 Branch will be created and Code-Documentation will appear. The next week I'l make a video explaning how to get started with Koaton and Koaton CLI.

If you like this project please Watch It, Fork It and Star It.

I wish to be able to make all my projects come true, and make my contribution to the software wold.

See You Soon,
Gerardo Pérez Pérez

Features

  1. World Class Router. Inspired by ASP.NET, Laravel.
  2. MongoDB support via CaminteJS.
  3. Multiple Subdomains.
  4. Web Applications via Ember.
  5. Support Handlebars, Nunjucks, EJS via consolidate.
  6. Built in Inflector thanks to inflection.
  7. Model to REST urls. (GET, GET/single, POST, POST/single, PUT, DELETE).
  8. Relations: One-To-One, One-To-Many. (Works with POST/PUT).
  9. Secure Urls featuring Passport.
  10. Built in Authorization Server thanks to oauth2orize-koa.
  11. Bundles (Pack your CSS and JS file into one).

Koaton is a CLI tool that provides a nice starting point for full stack JavaScript Web development with Koa, Ember, and Node.js along with CaminateJS and WebSockets.

The Latest Version

NPM Version

Documentation

Documentation will be avaliable at: http://www.koaton.io/docs/

Installation

npm i koaton

Other programs you may need:

npm i forever -g
npm i ember-cli -g

Usage

Koaton actually has a CLI tool to please go to that repo and you will find how to use the hole sistem.

Future Plans

  1. Add Full Support for localization.
  2. Build my own ORM to extend database support. Currently only MongoDB support all the features of Koaton, but you could use any of the CaminteJS database support for the most basic operations. (FilterSets only supported by MongoDB).
  3. Koaton Editor based on Atom.io

Some other things

  1. I have written all the repo in ES6, ESNEXT but it is transpiled to ES5 so i can be run with Node 6+.
  2. I'm doing all the posible so the project can be run without the need of Koaton-CLI (so you don't have to install it in your server), but koaton-cli is the official way to developt a Koaton project.

Comming Soon

  1. DOCs from code. This is something I'm really excited about. but I need to fix the CLI tool first.
  2. Write your project in ES6/ESNEXT. (So you can directly code with Koa2).

Contributors

  1. Gerardo Pérez Pérez [email protected]

Licensing

Read LICENSE

FOSSA Status

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