yinfxs / Ibird
Licence: apache-2.0
A lightweight and flexible web development framework.✨🚀✨
Stars: ✭ 74
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Ibird
Koa
The koa is a high-level language that has more expressions than the bitcoin script and is simpler and easy to analyze
Stars: ✭ 67 (-9.46%)
Mutual labels: koa
L Passport
Koa middleware and api sdk for wechat oauth, qq oauth, baidu oauth and weibo oauth
Stars: ✭ 52 (-29.73%)
Mutual labels: koa
Vue Socket.io Chat
💬 TypeScript + Vue + Express/Koa + Socket.io
Stars: ✭ 61 (-17.57%)
Mutual labels: koa
Koa Ip
Ip filter middleware for koa, support whitelist and blacklist.
Stars: ✭ 37 (-50%)
Mutual labels: koa
Trafficlight
🚦 Flexible NodeJS Routing Decorators for API Routing
Stars: ✭ 69 (-6.76%)
Mutual labels: koa
Doodoo.js
Doodoo.js -- 中文最佳实践Node.js Web快速开发框架,支持Koa.js, Express.js中间件。
Stars: ✭ 57 (-22.97%)
Mutual labels: koa
Spacex Api
🚀 Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
Stars: ✭ 8,973 (+12025.68%)
Mutual labels: koa
Koa Vue Ssr Template
This template built with vue 2.x, vue-router & vuex & webpack3 with server-side rendering by koa
Stars: ✭ 53 (-28.38%)
Mutual labels: koa
Dito
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Released in 2018 under the MIT license, with support by Lineto.com
Stars: ✭ 44 (-40.54%)
Mutual labels: koa
Koa React Notes Web
🤓 A simple SPA built using Koa (2.5.1) as the backend and React (16.4.1) as the frontend. Features MySQL integration, user authentication, CRUD note actions, and more.
Stars: ✭ 61 (-17.57%)
Mutual labels: koa
Koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
Stars: ✭ 67 (-9.46%)
Mutual labels: koa
English | 简体中文
ibird
A lightweight and flexible web development framework.
Getting Started
Prerequisites
Install ibird from npm
With yarn:
yarn add ibird
or alternatively using npm:
npm install --save ibird
Writing Code
We can put this code in a file named index.js
const app = require('ibird').newApp();
// response
app.get('/', ctx => {
ctx.body = `Hello ibird.`;
});
app.play();
If you run this with:
$ node index.js
You should see the ibird response printed out:
$ Listen and serve on 0.0.0.0:3000
Congratulations - You've just created an application using ibird!
Next Steps
We prepared a wiki page. You can find tons of useful things there.
Contributing
We actively welcome pull requests.
Changelog
Changes are tracked as GitHub releases.
License
ibird is Apache-2.0-licensed.
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].