JavaScript Koa

Open-source JavaScript projects categorized as Koa | Edit details

Top 17 JavaScript Koa Projects

  • GitHub repo Strapi

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

    Project mention: Automating deployments in Vercel when Strapi content is updated | dev.to | 2022-01-21

    You would need to have a Vercel account with an application deployed on it and a Strapi application setup either running locally or on some hosting service.

  • GitHub repo Koa

    Expressive middleware for node.js using ES2017 async functions

    Project mention: Koa vs Express | dev.to | 2022-01-06

    Philosophically, Koa aims to "fix and replace node", whereas Express "augments node". Koa uses promises and async functions to rid apps of callback hell and simplify error handling. It exposes its own ctx.request and ctx.response objects instead of node's req and res objects.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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

    Project mention: Made an API(Express, Node)and Frontend(React). Now i want to add Authentication feature so that when user logs in, only then he lands on my Home Page.Sugggest good Resouces for these steps... | reddit.com/r/node | 2021-12-11

    An alternative to passport is https://github.com/simov/grant

  • 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

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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 🎉

  • 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 i18n

    i18n wrapper and Koa middleware for Lad (by ladjs)

    Project mention: Ask HN: Those making $500/month on side projects in 2021 – Show and tell | news.ycombinator.com | 2021-12-23

    It actually doesn't determine it by the country the request is coming from.

    How it works is fully documented here: https://github.com/ladjs/i18n#i18nmiddlewarectx-next

    1) Check URL (e.g. if /de or /de/ then it's a de locale - as long as de is a supported locale)

  • GitHub repo asciified

    A simple ASCII Art API with a good-looking Web App.

    Project mention: asciified: a good-looking web app with REST API | reddit.com/r/asciiart | 2022-01-22

    Here are the links to the source code and the webapp: - https://asciified.herokuapp.com - https://github.com/thelicato/asciified

  • 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 2022-01-22.

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 42,497
2 Koa 32,206
3 egg 17,690
4 SpaceX-API 9,037
5 Grant 3,534
6 lad 2,128
7 rate-limiter-flexible 1,994
8 graphql-upload 1,241
9 session 860
10 koa-views 702
11 koa-hbs 159
12 objection-authorize 51
13 puresql 42
14 aws-serverless-koa 34
15 i18n 8
16 asciified 0
17 koa-twig 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org