TypeScript Redis

Open-source TypeScript projects categorized as Redis

Top 23 TypeScript Redi Projects

  • plane

    🔥 🔥 🔥 Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.

  • Project mention: Projectmanagement | /r/selfhosted | 2023-12-08
  • node-redis

    Redis Node.js client

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • dub

    Open-source link management infrastructure.

  • Project mention: 5 Open-Source Next.js Projects Rocking 2024 (Learn the Patterns!) 🚀 | dev.to | 2024-04-05

    Github Repository: Here

  • Redis

    🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

  • Project mention: Is `ioredis` still actively maintained? | news.ycombinator.com | 2024-03-22
  • openreplay

    Session replay and analytics tool you can self-host. Ideal for reproducing issues, co-browsing with users and optimizing your product.

  • Project mention: Show HN: How Cobrowsing Works in Session Replay | news.ycombinator.com | 2024-03-14
  • The gist

    BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis

  • Project mention: Object Narrowing in Typescript with Graphile Worker | dev.to | 2024-01-31

    Graphile worker has been great for me because it's a library that works with Postgres that allows me to queue jobs and execute them on the server without adding too many additional layers of complexity for being able to accomplish async tasks. (I'm aware of how popular bull is, but I don't want to add another data-store only for async tasks)

  • RedisInsight

    Redis GUI by Redis

  • Project mention: How to use Redis as a search database | dev.to | 2023-11-25

    I use a handy desktop client to view data in the Redis backend - it's called "Redis Insight"

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sqlchat

    Chat-based SQL Client and Editor for the next decade

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • socket.io-redis

    Adapter to enable broadcasting of events to multiple separate socket.io server nodes.

  • nodejs-backend-architecture-typescript

    Node.js Backend Architecture Typescript - Learn to build a backend server for production ready blogging platform like Medium and FreeCodeCamp. Main Features: Role based, Express.js, Mongoose, Redis, Mongodb, Joi, Docker, JWT, Unit Tests, Integration Tests.

  • Keyv

    Simple key-value storage with support for multiple backends

  • 1Backend

    Run your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas.

  • bull-board

    🎯 Queue background jobs inspector

  • parabol

    Free online agile retrospective meeting tool

  • node-redlock

    A node.js redlock implementation for distributed, highly-available redis locks

  • Project mention: Build an Idempotent API in Node.js with Redis | dev.to | 2024-02-28

    async function create(req, res) { let lock; try { // Try to acquire the lock lock = await service.urlService.acquireLock( "URL:CREATE:ExclusiveLock", 100 ); const { longURL } = req.body; // Check if the mapping already exists const mapping = await service.urlService.findByLongURL(longURL); if (mapping) { return res.status(HTTP_STATUS_CODES.SUCCESS).json({ status: true, message: "Short slug created successfully", data: { slug: mapping.slug }, }); } // New long URL, generate a new and unique slug const slug = service.urlService.generateNewSlug(); // save short URL <> long URL mapping to the database await service.urlService.saveToDB(slug, longURL); // Return the newly generated short slug return res.status(HTTP_STATUS_CODES.SUCCESS).json({ status: true, message: "Short slug created successfully", data: { slug }, }); } catch (err) { return res.status(HTTP_STATUS_CODES.INTERNAL_SERVER_ERROR).json({ status: false, message: "Could not create short slug", error: err, }); } finally { /** * Manually release the lock when the operation is complete * * NOTE: Redlock's release method is not a no-op, it throws an error if you try to release an already expired lock ([more here](https://github.com/mike-marcacci/node-redlock/issues/168#issuecomment-1165700540)). Setting a small TTL usually triggers this unexpected behavior. * As a workaround, we're ignoring the errors from lock.release() */ if (lock) await lock.release().catch(() => {}); } }

  • ratelimit

    Rate limiting library for serverless runtimes (by upstash)

  • cache-manager

    Cache module for Node.JS

  • graphql-redis-subscriptions

    A graphql subscriptions implementation using redis and apollo's graphql-subscriptions

  • socket.io-redis-emitter

    The Socket.IO Redis emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process.

  • upstash-redis

    HTTP based Redis Client for Serverless and Edge Functions

  • Project mention: Creating an NPM Package in 2024 (Deno, dnt) | dev.to | 2023-09-23

    upstash

  • express-mongodb-rest-api-boilerplate

    A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose). Typescript

  • Quell

    Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.

  • RedisSMQ

    A simple high-performance Redis message queue for Node.js.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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).

TypeScript Redis related posts

Index

What are some of the best open-source Redi projects in TypeScript? This list will help you:

Project Stars
1 plane 23,964
2 node-redis 16,671
3 dub 16,053
4 Redis 13,867
5 openreplay 8,812
6 The gist 5,182
7 RedisInsight 5,077
8 sqlchat 3,698
9 socket.io-redis 2,721
10 nodejs-backend-architecture-typescript 2,590
11 Keyv 2,481
12 1Backend 2,151
13 bull-board 1,990
14 parabol 1,847
15 node-redlock 1,726
16 ratelimit 1,474
17 cache-manager 1,345
18 graphql-redis-subscriptions 1,097
19 socket.io-redis-emitter 713
20 upstash-redis 601
21 express-mongodb-rest-api-boilerplate 586
22 Quell 578
23 RedisSMQ 571

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com