JavaScript Koa

Open-source JavaScript projects categorized as Koa | Edit details

Top 15 JavaScript Koa Projects

  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Announcing Strapi v4 | dev.to | 2021-12-02

    Last year, we introduced a stable Strapi v3 with the role-based access control, draft and publish feature, SSO authentication, and most awaited internationalization. We reached 40 000+ Github stars. We held the first online global user conference StrapiConf, with more than 2,500 live attendees.

  • GitHub repo Koa

    Expressive middleware for node.js using ES2017 async functions

    Project mention: 10 Best Node.js Framework in 2021 | dev.to | 2021-12-02

    Koa.js: An Expressive HTTP middleware framework GitHub Popularity: 32K Stars

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo egg

    🥚 Born to build better enterprise frameworks and apps with Node.js & Koa

    Project mention: step by step guide tell you how to build a website like apkmirror | dev.to | 2021-08-16

    There are many free apk download websites such as apkmirror, today i will tell you how to build a website like apkmirror, the programming language i used is node.js, the database i used is mongodb, search engine used is elasticsearch, the web framework i use is eggjs.

  • GitHub repo SpaceX-API

    :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.

    Project mention: A good way to start exploring APIs (for beginners) | reddit.com/r/DevelopingAPIs | 2021-10-19

    I like this unofficial SpaceX API. I am using it in examples for API-related tutorials and to train less experience technical personnel. Works like a charm so far :)

  • GitHub repo Grant

    OAuth Proxy

  • GitHub repo lad

    :boy: Lad is the best Node.js framework. Made by a former Express TC and Koa team member.

  • GitHub repo rate-limiter-flexible

    Node.js rate limit requests by key with atomic increments in single process or distributed environment.

    Project mention: Trouble adding rate limiter to API route in Nextjs | reddit.com/r/node | 2021-07-31

    I published this issue with my code: https://github.com/animir/node-rate-limiter-flexible/issues/124

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo graphql-upload

    Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.

    Project mention: How do you upload a file to Apollo server? | reddit.com/r/graphql | 2021-10-02
  • GitHub repo session

    Simple session middleware for koa (by koajs)

    Project mention: JWT should not be your default for sessions | reddit.com/r/node | 2021-05-10

    Frameworks usually sign cookies by default, or at least offer an option to do so. Some (like Ruby on Rails) can encrypt them for you too. There's nothing really stopping you from storing data in them just like you would a JWT. In fact, frameworks and session libraries often use this cookie storage by default (even in the Node ecosystem, e.g: koa-session, express cookie-session), since an in-memory store can grow to an arbitrary size. Of course, you can also just store a JWT in a cookie, which has the advantage of being standardized in terms of claims and signing algorithms etc.

  • GitHub repo koa-views

    Template rendering middleware for koa (hbs, swig, pug, anything! :sparkles:)

  • GitHub repo koa-hbs

    Handlebars templates for Koa.js

  • GitHub repo objection-authorize

    isomorphic, "magical" authorization integration with Objection.js 🎉

    Project mention: Casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js | reddit.com/r/node | 2021-01-12

    Currently, I have managed to integrate casl into the objection ORM (see: plugin), but it’s kinda hard to wrap my head around casbin due to:

  • GitHub repo puresql

    ES6/7 ready SQL library for node.js inspired by Clojure's yesql

    Project mention: Puresql – A yesql inspired Node SQL library | news.ycombinator.com | 2021-04-05
  • GitHub repo aws-serverless-koa

    This library enables you to utilize AWS Lambda and Amazon API Gateway to respond to web and API requests using the Koa.js application framework

    Project mention: Apollo GraphQL confusion - Koa OR Lambda?? | reddit.com/r/graphql | 2021-04-08

    Koa has a Lambda handler package (https://github.com/compwright/aws-serverless-koa), and so you should be able to serve anything that plugs into Koa as a middleware (i.e. apollo-server-koa) through your function handler instead. As for your other question about reasonability, I don't have much to offer without knowing your reasoning behind the stack in the first place as opposed to other potential managed database-GraphQL-combo options like Dgraph (Slash GraphQL) or Hasura Cloud or FaunaDB. If the resolver logic you need can't be handled by one of those services, I might wonder whether a Lambda GraphQL endpoint is the best fit in the first place, but your context could render that concern moot.

  • GitHub repo koa-twig

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-02.

JavaScript Koa related posts

Index

What are some of the best open-source Koa projects in JavaScript? This list will help you:

Project Stars
1 Strapi 41,168
2 Koa 32,008
3 egg 17,559
4 SpaceX-API 8,952
5 Grant 3,489
6 lad 2,106
7 rate-limiter-flexible 1,922
8 graphql-upload 1,222
9 session 857
10 koa-views 700
11 koa-hbs 159
12 objection-authorize 50
13 puresql 42
14 aws-serverless-koa 33
15 koa-twig 0
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com