• Stars
    star
    410
  • Rank 104,840 (Top 3 %)
  • Language
  • License
    Creative Commons ...
  • Created almost 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

đŸ‘¯ Awesome Koa.js Web Framework

awesome koa

Awesome Koa Awesome Javascript Open Source Love Gitter Chat

Useful resources for creating apps and working with Koa

Status

Deadlink Test

Info: Green Build Status means there should be no Deadlinks in this List.
You can find the Testfiles on travis-deadlink-scanner.

Links

  • Koa - Expressive middleware for node.js using generators
  • co - The ultimate generator based flow-control goodness for nodejs

Examples & Boilerplates

Tutorials

Info: Lots of the Examples and Boilerplattes are outdated.
Also some of the features not work straight out of the Box with the new Version.
I'm working on a Boilerplatte with all the cutting edge stuff and will publish it later on my GitHub Account.

Middleware

  • accesslog - Middleware for common log format access logs
  • api-boilerplate - API application boilerplate
  • atomic-session - Atomic sessions for Koa
  • badgeboard
  • basic-auth - blanket basic auth middleware
  • body-parsers - collection of koa body parsers
  • bodyparser - a body parser for koa
  • bundle - Generic asset pipeline with caching, etags, minification, gzipping and sourcemaps.
  • bunyan-logger - Koa middleware for bunyan request logging
  • cash - HTTP response caching for Koa
  • charset - use iconv-lite to encode the body and set charset to content-type
  • cluster - Koa clustering and error handling utility
  • compose - Middleware composition utility
  • compress - Compress middleware for koa
  • conditional-get - Conditional GET middleware for koa
  • convert - Convert koa generator-based middleware to promise-based middleware
  • cors - Cross-Origin Resource Sharing(CORS) for koa
  • cross-cookies - Easily set cookies across subdomains
  • csrf - CSRF tokens for koa
  • ctx-basic-auth - Augments Koa with ctx.basicAuth
  • ctx-cache-control - Augment Koa with ctx.cacheControl(maxAge)
  • ctx-paginate - Augments Koa with ctx.paginate
  • ejs - a koa view render middleware, support all feature of ejs
  • error - Error response middleware (text, json, html)
  • etag - ETag support for Koa responses
  • examples - Example Koa apps
  • favicon - Koa middleware for serving a favicon
  • file-server - file serving middleware for koa
  • generic-session - koa session store with memory, redis or others.
  • html-minifier - minify HTML responses like some crazy guy
  • is-json - check if a koa body should be interpreted as JSON
  • joi-router - Configurable, input and output validated routing for koa
  • json - pretty-printed JSON response middleware
  • json-error - Error handler for pure-JSON apps
  • json-filter - Middleware allowing the client to filter the response to only what they need, reducing the amount of traffic over the wire.
  • jwt - Koa middleware for validating JSON Web Tokens
  • kick-off-koa - An intro to koa via a set of self-guided workshops
  • koa - Expressive middleware for node.js using generators
  • koa-body-clean - Koa middleware for auto cleanup files created to disk by multipart middlewares
  • koa-fresh - koa-fresh: HTTP response freshness testing middleware base on koa and node-fresh
  • koa-github - simple github auth middleware for koa
  • koa-lusca - koa version of lusca. Application security for koa.
  • koa-markdown - Auto convert markdown to html for koa. Inspired by connect-markdown
  • koa-range - range request implementation for koa, see http://tools.ietf.org/html/rfc7233
  • koa-redis - koa session with redis
  • koa-response-handler - lightweight response handler for koa
  • koa-roles - koa version of Connect-Roles
  • koa-rt - koa rt with microtime
  • koa-custom-response - standard RESTful API for koa
  • koa-typescript-guide the best practice of building Koa2 with TypeScript
  • koa-twig - use twig as template engine
  • koa-safe-jsonp - Safe jsonp plusins for koa.
  • koa.io - Realtime web framework combine koa and socket.io.
  • koa-ts-controllers - Typescript/decorator based Rest controller/router for Koa2+.
  • koala - [SEEKING MAINTAINER] An HTTP/2 and ES6 Module-ready Koa Suite
  • locales - koa locales, i18n solution for koa
  • logger - Development style logging middleware
  • maxrequests - Limit max requests on each http keepalive connection.
  • middleware-hook - low-level hooks for your middleware
  • mock - Simple web page mock middleware
  • mount - Mount other Koa applications or middleware to a given pathname
  • onerror - an error handler for koa, hack ctx.onerror
  • override-method - method override utility for koa
  • parameter - parameter validate middleware for koa, powered by parameter
  • path-match - koa route middleware
  • qs - qs for koa, and use querystring more safely.
  • querystring-strict - THIS REPOSITORY IS NOW DEPRECATED
  • ratelimit - Rate limiter middleware
  • react-view - A Koa view engine which renders React components on server
  • redis-session-sets - Koa Redis sessions with field-referencing cross sets
  • resourcer - A simple resource directory mounter for koa.
  • resourcer-docs - Simple app that generates documentation for routes mounted using koa-resourcer.
  • response-time - X-Response-Time middleware
  • rewrite - URL rewriting middleware
  • route - Simple route middleware
  • s3-cache - Koa middleware to cache and serve from S3
  • send - Transfer static files
  • sendfile - basic file-sending utility for koa
  • session - Simple cookie-based session middleware
  • snapshot - take snapshot when request, cache by request path.
  • stateless-csrf - CSRF without sessions.
  • static - Static file server middleware
  • static-cache - Static cache for koa
  • statsd - Statsd middleware
  • timer - time your middleware
  • todo - a todo example write with koa and react
  • trace - generic tracing for koa
  • trace-influxdb - InfluxDB tracing for koa-trace
  • trie-router - Trie-routing for Koa
  • userauth - koa user auth middleware
  • workshop - Koa Training Workshop
  • koa-protect - Security module for koa applications
  • koache - Koa cache based on node-cache
  • koa-json-rpc - JSON-RPC 2.0 middleware which implements the https://www.jsonrpc.org/specification

Generators

Videos

Other Web Development Lists

Contact / Social Media

Get the latest News about Web Development, Open Source, Tooling, Server & Security

TwitterFacebookGoogle+GitterGithub

Development by

Developer / Author: Maik Ellerbrock
Company: Frapsoft

License

Creative Commons License

This work by Maik Ellerbrock is licensed under a Creative Commons Attribution 4.0 International License.

More Repositories

1

open-source-badges

:octocat: Open Source & Licence Badges
495
star
2

fish-shell-setup-osx

🐡 Tutorial: Fish, Fisher, Powerline Fonts + iTerm2
Shell
339
star
3

docker-security-images

🔐 Docker Container for Penetration Testing & Security
204
star
4

node-developer-boilerplate

🍭 Boilerplate for ES6+ Node.js and npm Developer
JavaScript
86
star
5

egghead-video-download

💾 Introduction how to download Egghead videos for offline view
86
star
6

awesome-typescript

🌟 A collection of awesome TypeScript resources.
77
star
7

docker-collection

🐋 Docker Collection for Web Development, DevOps and InfoSec
Dockerfile
58
star
8

typescript-badges

đŸ˜ŧ TypeScript Badges
42
star
9

bash-framework

â—ŧī¸ speed up your shell script development and add a modern look and feel (alpha version) ✨ đŸ’Ģ
Shell
20
star
10

openssl-docker

🔑 OpenSSL REPL - Create SSL Certificates without any hassle
20
star
11

console-emoji

💘 console log messages with emojis in color
JavaScript
19
star
12

cz-conventional-changelog-emoji

😝 A commitizen adapter for the angular preset with emojis
JavaScript
19
star
13

aws-iam-resources

🔑 Collection of useful AWS IAM Resources & Policies
19
star
14

atom-for-webdeveloper

🌈 Useful Packages and Configuration for a better Workflow
Shell
18
star
15

chrome-extensions-for-webdeveloper

🐂 A list with useful Chrome Extensions
16
star
16

awesome-infrastructure-as-code

🆙 Awesome List for Infrastructure as Code
14
star
17

docker-tutorial

đŸŗ Getting Started with Docker
14
star
18

nodejs-for-webdeveloper

🏃 Node.js for Developers
14
star
19

nikto-docker

👤 Nikto Web Server Scanner
13
star
20

conventional-changelog-angular-emoji

👍 Emoijis for the Angular Commit Guidelines with Emojis
JavaScript
13
star
21

aircrack-ng-docker

🕷 aircrack-ng - wifi network security collection dockerized
11
star
22

digitalocean-promo-code-summer-2017

🎁 Save $20 for Digital Ocean - Spring / Winter 2018
10
star
23

rancher-collection

🐄 Collection of Rancher Docker Services
Shell
10
star
24

conventional-commit-types-emoji

😍 add emojis to conventional-commit-types
9
star
25

cloudflare-dyndns-shell

☁ī¸ Cloudflare DNS Updater Shell Script
Shell
9
star
26

awesome-alibaba-cloud

🎉 awesome list for alibaba cloud
9
star
27

create-macos-iso

đŸ’ŋ script to create a iso file from the macos installer app
Shell
8
star
28

alpine-cloud-custodian

☑ī¸ Cloud Custodian AWS Automation on Alpine as unprivileged User
Shell
8
star
29

htop-docker

📊 system monitoring with htop based on alpine linux
7
star
30

javascript-badges

💖 Javascript Badges
7
star
31

zsh-docker

đŸŗ zsh Shell base on Alpine Linux
6
star
32

fish-docker

đŸŗ Fish Shell base on Alpine Linux
6
star
33

snort-docker

🐗 Network Intrusion Detection & Prevention System
6
star
34

atop-docker

📈 system monitor atop based on alpine linux
5
star
35

bulma-stylus

📘 Stylus Version from the current Bulma Repository Version 0.1.2
CSS
5
star
36

awesome-boilerplates

đŸ˜Ŋ Collection with Awesome Boilerplates to get started quickly...
5
star
37

travis-vulnerability-scanner

đŸ”Ĩ test your npm dependencies for known vulnerabilities
4
star
38

unicorn

💞 Unicorns and Rainbows!
HTML
4
star
39

go-explore

🐤 Collection of Go Lang examples
Go
3
star
40

awesome-go

🎀 List with awesome Go Lang Resources ...
3
star
41

hugo-awesome

💘  hugo theme based on bulma css fully dockerized
CSS
3
star
42

arpon-docker

😎 ARP handler inspection based on Alpine Linux
3
star
43

typescript-docker

đŸŗ TypeScript with Node.js LTS (6.9.1) on Alpine Linux
TypeScript
3
star
44

travis-deadlink-scanner

🙆‍♀ī¸ scan markdown files with travis for broken links
2
star
45

electron-skeleton

🚧 Electron Boilerplate - work in progress ...
CSS
2
star
46

terraform-consul-backend

🎃 consul as backend for terraform with docker
HCL
2
star
47

ts-node-docker

đŸŗ TypeScript execution env and REPL for node on Alpine Linux
TypeScript
2
star
48

node-typescript-boilerplate

👔 TypeScript Node Developer Boilerplate
TypeScript
2
star
49

aws-collection

:bowtie: Collection of some Tooling for Amazon AWS Cloud
Shell
2
star
50

slowhttptest-docker

😱 Application Layer DoS attack simulator
2
star
51

netlify-hugo-awesome

💞 automated website deployment on @Netlify - thanks guys!
HTML
2
star
52

typescript-module-loader

🐒 dynamically appends JS and CSS files to the document - thats it :-)
TypeScript
2
star
53

multiple-node-versions

🐝 setup multiple node.js versions via nvm and cleanup old installations
Shell
2
star
54

font-awesome-stylus

đŸ¯ Stylus Version from the current Font Awesome Repository Version 4.6.3
1
star
55

get-links

🔗 get links via dom selector
JavaScript
1
star
56

you-dont-know-yarn

👭 exploring yarn, the new npm
1
star
57

typescript-webpack-react-starter

:bowtie: Typescript, Webpack, React Boilerplate
JavaScript
1
star
58

get-app-dir

🏠 get the directory where the node app was started
JavaScript
1
star
59

tf-aws-skeleton

🔧 terraform boilerplate for aws
HCL
1
star
60

github-page-spa-test1

github page single page application test 1
JavaScript
1
star
61

youtube2mp3

đŸŽĩ yet another youtube downloader
Shell
1
star
62

tf-aws-s3-bucket

📂 terraform aws module - create s3 bucket
HCL
1
star
63

docker-script

đŸŗ update containers, clean dangling volumes, remove unnamed container ...
Shell
1
star
64

aliyuncli-travis-docker

😜 Alibaba Cloud CLI CI/CD Quickstart with Travis
1
star
65

OMF-Node-RED

Nodes to use in Node-RED to help generate an OSIsoft Message Format (OMF) message
HTML
1
star
66

get-links-cli

🔗 get links via dom selector (cli version)
JavaScript
1
star
67

influxdb-mocking

đŸ‘Ŋ quick & dirty shell hack to write some mocking date to influxdb
Shell
1
star
68

alibaba-cloud-terraform-github-travis

☕ quickstart for alibaba cloud with terraform github and travis
HCL
1
star
69

npm-tutorial

🎉 Publishing NPM Packages for Developers
1
star
70

error-log-exit

â€ŧī¸ log error in red to console and exit with given value
JavaScript
1
star
71

scanssh-docker

đŸ‘Ĩ Fast SSH server and open proxy scanner
1
star
72

node-babel-starter

🔧 lightweight node es6+ starter kit
Dockerfile
1
star
73

certbot-docker

🔐 Create SSL Certificates with Let's Encrypt / CertBot
1
star
74

shell-ui-docker

đŸ’ģ whiptail and dialog for shell ui testing
Shell
1
star
75

remove-duplicated-files-osx-linux

📝 Tutorial how to find and delete duplicated files on OS X or Linux
1
star
76

set-git-description

ℹī¸ set git description from npm description
JavaScript
1
star
77

error-log

❌ log error messages in red color to console
JavaScript
1
star
78

apache-htdigest-security

🔓 Tutorial how to create htdigest authentication for Apache Webserver.
1
star