Top 23 TypeScript API Projects
⚛️ Hooks for fetching, caching and updating asynchronous data in ReactProject mention: So, do I really suck so much in React? Bad job interview experience | reddit.com/r/reactjs | 2021-06-16
You might want to take a look at this library: react-query
React Hooks library for remote data fetchingProject mention: Seeking advice on passing API data around an application | reddit.com/r/react | 2021-06-09
Currently I'm using Vercel's SWR custom hook to fetch the relevant end point from within each component.
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Organize world's knowledge, explore connections and curate learning paths
I actually was digging around last night and found Brain.js, which seems to have abstracted some neural network algorithms into a nifty node ready environment to run either browser or server side, so I’m gonna play with that. Thanks for the inspiration!
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.Project mention: Headless CMS | reddit.com/r/cms | 2021-06-09
Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!Project mention: v4.12.3 | reddit.com/r/PostGraphile | 2021-06-04
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.Project mention: I created a fullstack starter template for React, GraphQL, Typescript, and PostgreSQL projects | reddit.com/r/programming | 2021-06-04
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!Project mention: Schema-first or Code-first in GraphQL | dev.to | 2021-06-05
But I think one is not better than the other. Nowadays there are several libraries that help you in the development of GraphQL Apis to give you a better experience. If you are working with TypeScript, I would recommend TypeGraphQL, it is a complete library that can help you with some difficulties you may have.
LoopBack makes it easy to build modern API applications that require complex integrations.
💥 Yarn v2 based monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.Project mention: Preparing a project, and a tehnologies stack | reddit.com/r/node | 2021-05-31
(1) React + API monorepo VS (2) React + API as separate repositories
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.Project mention: I made a prisma boilerplate code generator for nestJS | reddit.com/r/typescript | 2021-06-09
I watched a talk on a tool called Amplication literally 30 minutes ago, saw the title just now and genuinely thought it'd be a promo for that. If you're interested: https://github.com/amplication/amplication
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.Project mention: Mock API in a Chrome extension | dev.to | 2021-04-30
Mock is critical in the development nowadays. Web developer like us often use tools like Mockon, Node server, API platform, Service Worker(such as msw), etc.
I've also investigated the Rushstack a bit, another monorepo implementation from Microsoft. It works best with pnpm and has many conceptual differences from Lerna. For me the most significant is it doesn't encourage root package.json, and they have their ideas on husky and pre-commit git hooks. Moreover its configs are somehow complicated, should be suitable for LARGE monorepos, in things like even detailed file permissions, I think.
A headless GraphQL ecommerce framework for the modern webProject mention: Vendure – An open source e-commerce platform | reddit.com/r/CKsTechNews | 2021-05-19
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasksProject mention: Using Typescript to create a Robust API between your frontend and backend | dev.to | 2021-05-19
Two of the major components of the @grouparoo/core application are a Node.js API server and a React frontend. We use Actionhero as the API server, and Next.JS for our React site generator. As we develop the Grouparoo application, we are constantly adding new API endpoints and changing existing ones.
💬 🤖 The most advanced NodeJS WhatsApp library for chatbots with advanced features. Be sure to 🌟 this repository for updates!Project mention: Open source projects should run office hours | news.ycombinator.com | 2021-03-04
You can use a platform like otechie. There people are required to put in their card details before starting a conversation. This is what I do with open-wa (https://github.com/open-wa/wa-automate-nodejs#support)
Because I sell license keys to unlock features, it allows me to provide generalized support and quick bug fixes via the discord. If people need help with integration in their specific code base then that's when I ask them to go through the "consulting route" - if it's quick they use otechie. If it's more involved (1+ days) then we work out a contract arrangement.
I hardly get any clients through these means but it does put a clear value on my time which results in the community appreciating the time and effort into the project and the real time support (via discord).
Ever® Traduora - Open-Source Translation Management Platform
Elegant and fully-featured Node.Js web framework based on TypeScript. :rocket:.Project mention: Node.js - Foal framework - version 2.0 release - JWT with cookies, stateless CSRF protection, JWT with RSA keys | reddit.com/r/typescript | 2021-04-13
I'm the creator of Foal, so I'd be a bit biased to answer. But here are some comments from Foal users that might interest you: https://github.com/FoalTS/foal/issues/490.
Notion as CMS with easy API accessProject mention: how can i create a widget for notion? | reddit.com/r/Notion | 2021-04-20
If you are looking to be able to synchronize an embedded widget with other content in Notion, it is possible to use the content of public Notion pages to adjust a widget's state. This however requires using an open-source, unofficial tool like notion-api-worker or notion-client.
🧙♀️ End-to-end typesafe APIs made easyProject mention: DenoDB | news.ycombinator.com | 2021-06-17
Prisma looks great as someone who lives in Typescript land. Have you been using it "in anger", are there any limitations you've run into that its worth keeping in mind? I'm going to give it a shot on my personal project. It was either that or tRPC with Zod:
(Not quite solving the same issues, but in the ballpark)
Node.js database migration management for PostgresqlProject mention: The Architecture of a One-Man SaaS | news.ycombinator.com | 2021-04-08
You can use any normal DB migration tool. For k8s, I put the app's readiness probe to false, run the migrations and then toggle the probe back to true.
Here are some migration libraries:
The simplest, fastest way to integrate your app with an OAuth API 😋Project mention: Validate JWT token | reddit.com/r/reactjs | 2021-05-21
SigNoz supports OpenTelemetry as the primary way for users to instrument their application. OpenTelemetry is a single, vendor-agnostic instrumentation library per language with support for both automatic and manual instrumentation. You don't need to worry about instrumentation in this tutorial. OpenTelemetry comes with all currently available instrumentation.
What are some of the best open-source API projects in TypeScript? This list will help you: