Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 19 JavaScript Koa Projects
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
You can easily keep blog posts in markdown which are VERY easy to render in React, but when it comes to CMS I can recommend https://strapi.io/ which is open source and free if you host it on your own serwer There is also https://www.contentful.com/ which has free tier :)
-
Project mention: Node JS Microservice Frameworks for Developing Scalable Web Apps. | reddit.com/r/node | 2023-03-22
Koa -Next Generation Node Microservice Framework
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
SpaceX-API
:rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
SpaceX REST API
-
Project mention: Call to help beta test wireless highlight backups with https://kobli.me/ | reddit.com/r/kobo | 2022-07-22
Thanks for taking a look! I use the https://www.npmjs.com/package/grant for OAuth (to spare people having to remember yet another password) and I believe it uses cookies to prevent OAuth replay attacks. Thanks for highlighting this. I'll work on a better error message if cookies are not enabled.
-
rate-limiter-flexible
Count and limit requests by key with atomic increments in single process or distributed environment.
Project mention: Hey guys. Any good idea to make so users can only send 20 api requests per hours in express node js. Any good package or code ? Thanks in advance | reddit.com/r/node | 2023-02-02https://www.npmjs.com/package/rate-limiter-flexible rate limit with a unique identifier. Ideally you should issue API keys for each user and rate limit those. You can rate limit by IP but of course someone can just change their IP with proxies.
-
lad
Node.js framework made by a former @expressjs TC and @koajs team member. Built for @forwardemail, @spamscanner, @breejs, @cabinjs, and @lassjs.
Another quite popular package is email-templates. As you can see from the name, this package is designed for creating various custom templates for Node.js. It features support for automatic inline CSS, stylesheets, embedded images, and fonts. Also, it has an email preview option. The email templates package was made by the creator of the Lad framework. So it’s recommended to use it with Lad.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
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.
-
-
Passport.js isn't limited to just Express, you can use our strategy with other frameworks with Passport compatibility like NestJS, Fastify, or Koa.
-
-
Project mention: route-list: Beautifully shows Express/Koa/Hapi/Fastify routes in CLI. | reddit.com/r/javascript | 2022-10-21
-
-
-
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
-
-
-
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
JavaScript Koa related posts
- Am I following best practices for express app with mysql database?
- Vite 3.0 vs. Create React App: Comparison and migration guide
- How to automate API tests with Postman
- Creating a Strapi Analytics Plugin
- Strapi Internals: Customizing the Backend [Part 1 - Models, Controllers & Routes]
- How to Connect Strapi to PostgreSQL
- Understanding and using Relations in Strapi
-
A note from our sponsor - Appwrite
appwrite.io | 23 Mar 2023
Index
What are some of the best open-source Koa projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Strapi | 52,588 |
2 | Koa | 33,791 |
3 | egg | 18,418 |
4 | SpaceX-API | 9,753 |
5 | Grant | 3,827 |
6 | rate-limiter-flexible | 2,454 |
7 | lad | 2,222 |
8 | graphql-upload | 1,372 |
9 | session | 883 |
10 | koa-passport | 774 |
11 | koa-views | 713 |
12 | route-list | 271 |
13 | koa-hbs | 160 |
14 | puresql | 50 |
15 | aws-serverless-koa | 41 |
16 | i18n | 10 |
17 | asciified | 4 |
18 | H5-Learn | 3 |
19 | koa-twig | 0 |