There are two approaches when implemening Web API: code first, that most of developers prefer: to create Web API controllers, DTO’s, to add Swagger UI and that’s all!; and API first, when API needs to be designed or discussed and only after that we start to implement it. In distributed systems with a various technologies and consumers of our API it is good to have language agnostic tools to agree and share API between the consumers. Open API Specification has been created for that:
API server module for Node/ExpressProject mention: I need a firebase alternative! | reddit.com/r/Firebase | 2021-12-01
Or maybe Parse (https://parseplatform.org/), the somewhat forgotten OG of PaaS.
Run Linux Software Faster and Safer than Linux with Unikernels.
The open-source, cross-platform API client for GraphQL, REST, and gRPC.Project mention: Building an Express back-end for basic CRUD operations | dev.to | 2021-12-08
The third one will take a listing id and update that listing. To test this route, we will need Insomnia, having in mind that we are not sending any JSON on the browser, just receiving. In the Insomnia body we can send the "payload", which is the updated data for our listing.
The future of Node.js REST developmentProject mention: 10 Best Node.js Framework in 2021 | dev.to | 2021-12-02
Restify.js: Future of Node.js REST development
: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 :)
🔪 WordPress + React Starter Kit: Spin up a WordPress-powered React app in one stepProject mention: 10+The Best PHP Projects GitHub 2022 | dev.to | 2021-11-08
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and MongooseProject mention: What boilerplate do you use for large applications? | reddit.com/r/node | 2021-08-18
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.
REST API generator with Node.js, Express and Mongoose (by diegohaz)Project mention: What is the best Express + JWT + Passport Boilerplate that actually works? | reddit.com/r/node | 2021-02-20
I've used this one on a handful of projects: https://github.com/diegohaz/rest
View on GitHub
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.Project mention: Offline self-hosted youtube available to lan? | reddit.com/r/selfhosted | 2021-12-05
Did you say web UI similar to YouTube? MediaCMS
Random Quotes APIProject mention: Would GitHub pages be appropriate for my project? Is it possible to achieve this with JS? | reddit.com/r/learnprogramming | 2021-09-07
If you don't want a full tutorial, here's just an API: https://github.com/lukePeavey/quotable
I reached out to my instructor again for advice on how I might be able to make my web app, well, an actual web app. She returned with this amazing template which allows developers to deploy the fake REST API JSON-server (which I was already using locally) to Heroku.
A beautiful and fully-featured administration interface builder for hypermedia APIs (by api-platform)Project mention: FastAPI framework, high perf, easy to learn, fast to code, ready for production | news.ycombinator.com | 2021-02-01
I think the idea is that FastAPI does one thing and does it well. You can mix in other parts of what you need, in the same way FastAPI itself leans on great projects.
SQLAlchemy + Alembic are standard because they're robust and well-know, but there are alternatives (particularly with async)
For admin you can FE it with something like react-admin which has pluggable data providers, or api-admin
Super fast and minimalist framework for building REST micro-services.Project mention: Spring Dev looking at Nest.JS and I have some major concerns about the packages that its built on and the node community more generally. | reddit.com/r/node | 2021-06-27
Most newer server frameworks are quite easy to modify and update yourself. For instance, I added async middleware support to https://github.com/BackendStack21/restana without being that familiar with the codebase.
This is a sample source code for the article published on Toptal: https://www.toptal.com/nodejs/secure-rest-api-in-nodejsProject mention: How do I understand someone's codebase quickly? [JS backend] | reddit.com/r/learnprogramming | 2021-04-02
I did a Udemy course on this stack. I searched github looking for repositories which use this stack to see what a real project with this stack looks like. I found this: https://github.com/makinhs/rest-api-tutorial
Create flexible REST endpoints and controllers from Sequelize models in your Express app
REST API that serves uniformly and well formatted jokes in JSON, XML, YAML or plain text format that also offers a great variety of filtering methodsProject mention: My dashboard for my tiny little raspberry inspired by posts from this subreddit | reddit.com/r/selfhosted | 2021-05-07
Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.Project mention: Video hosting system | reddit.com/r/selfhosted | 2021-11-22
Quickly and easily deploy a mocked REST API by using an intuitive and developer friendly JSON file structureProject mention: Devo utilizar React ou JS puro? E onde consigo a API? | reddit.com/r/brdev | 2021-10-21
NANO Payment Checking API & Username Service.Project mention: Want your own custom URL for receiving BAN? | reddit.com/r/banano | 2021-12-08
To clarify, you don't purchace a domain name, you lease a custom URL. The domain name (nano.to) will be the same for everyone. Eitherway I think it's great!
A Simple Fastify REST API ExampleProject mention: Fastify and PostgreSQL REST API | dev.to | 2021-04-20
Chat app using Azure Web PubSub, Static Web Apps and other Azure servicesProject mention: Build serveless real-time chat application with Web PubSub and Static Web Apps | dev.to | 2021-06-21
We’ve just scratched the surface of what the Chatr sample app does, and we’ve not covered details such as how state is stored using Azure Tables or how the authentication wrappers of Azure Static WebApps are used. However I hope what we have shown illustrates some of the power and flexibility of Azure Web PubSub. If you are looking for more details about this application, you can refer to the Chatr repo on GitHub where the code is hosted, along with information and docs on how to deploy it to Azure and run it yourself.
Building an Express back-end for basic CRUD operations
2 projects | dev.to | 8 Dec 2021
PAW - Native macOS API Client (similar to Postman) - FREE Personal license (50€ value)
1 project | reddit.com/r/macapps | 6 Dec 2021
Lightweight backend API framework that can be customized if needed.
1 project | reddit.com/r/webdev | 3 Dec 2021
1 project | news.ycombinator.com | 3 Dec 2021
We open-sourced our Node.js API generator
1 project | dev.to | 3 Dec 2021
Looking for a pretty way to search and display JSON documents
1 project | reddit.com/r/software | 9 Nov 2021
Looking at the REST api for YouDontNeedACRM
1 project | dev.to | 8 Nov 2021
Are you hiring? Post a new remote job listing for free.