mariojrrc

mariojrrc/geonames-api-node

GeoNames Api example written in Node.JS with KOA framework and MongoDB

TypeScript
0
0
No license

This project is a Node.js REST API example using the Koa framework and MongoDB, providing CRUD operations for state and city data via two endpoints. It includes basic authentication, rate limiting, and OpenAPI documentation, making it suitable for developers learning to build secure, scalable APIs. The project also offers Docker and Vercel deployment options, along with a Vue.js frontend demo.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mariojrrc/geonames-api-node

Account's avatar
Format validation for Ajv v7+
Account's avatar
Extremely powerful dependency injection container.
Account's avatar
Awilix helpers for Koa
Account's avatar
Loads environment variables from .env file
Account's avatar
Hypertext Application Language
Account's avatar
Interact with HTTP status code
Account's avatar
UUID check for Node and the browser
Account's avatar
JSON Web Token implementation (symmetric and asymmetric)
Account's avatar
A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
Account's avatar
Security header middleware collection for koa
Account's avatar
koa locales, i18n solution for koa
Account's avatar
Logging middleware for koa
Account's avatar
Router middleware for koa. Maintained by Forward Email and Lad.
Account's avatar
cors middleware for koa2
Account's avatar
Koa2.js middleware for useragent detection. Easy to use and very fast.
Account's avatar
Port of Log4js to work with node.
Account's avatar
Parse, validate, manipulate, and display dates
Account's avatar
The official MongoDB driver for Node.js
Account's avatar
New Relic agent
Account's avatar
Converts an array of objects into a CSV file. Saves CSV to disk or returns as string.
Account's avatar
SuperAgent driven library for testing HTTP servers
Account's avatar
RFC9562 UUIDs
Account's avatar
String validation and sanitization
Account's avatar
Babel compiler core.
Account's avatar
ESLint parser that allows for linting of experimental syntax transformed by Babel
Account's avatar
Compile class and object decorators to ES5
Account's avatar
A Babel preset for each environment.
Account's avatar
TypeScript definitions for koa
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
Promise based HTTP client for the browser and node.js
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
the complete solution for node.js command-line programs
Account's avatar
Commitizen adapter following the conventional-changelog format.
Account's avatar
Airbnb's base JS ESLint config, following our styleguide

Top contributors

mariojrrc's profile
mariojrrc
64 contributions
dependabot[bot]'s profile
dependabot[bot]
20 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet