TypeScript local-first

Open-source TypeScript projects categorized as local-first

Top 15 TypeScript local-first Projects

  • RxDB

    A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

  • Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17

    I'm interested in this problem also!

    I think there is a large overlap with projects that market/focus on offline-first experiences.

    AFAIK this problem can be solved by:

    1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!

  • siyuan

    A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

  • Project mention: A structured note-taking app for personal use | news.ycombinator.com | 2023-12-21

    Try SiYuan Note. It's free and open source local-first mix of Notion and Obsidian.

    https://github.com/siyuan-note/siyuan

  • 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
  • blocksuite

    🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

  • Project mention: BlockSuite is the open-source block-based editor | news.ycombinator.com | 2023-07-26
  • anytype-ts

    Official Anytype client for MacOS, Linux, and Windows

  • Project mention: Show HN: Anytype multi-player: local-first, P2P, encrypted collaboration | news.ycombinator.com | 2024-04-25

    WIth every architectural choice we aim to make fundamental digital freedoms unconditional. Here you can read more about why - cloud vs. local first Internet [2].

    [1] https://anytype.io/

  • evolu

    Local-first platform designed for privacy, ease of use, and no vendor lock-in

  • Project mention: Local-first software: You own your data, in spite of the cloud (2019) | news.ycombinator.com | 2023-10-02

    I made a local-first platform designed for privacy, ease of use, and no vendor lock-in to sync and backup precious data using SQLite and CRDT.

    https://github.com/evoluhq/evolu

  • bangle-io

    A web only WYSIWYG note taking app that saves notes locally in markdown format.

  • revezone

    A lightweight local-first graphic-centric productivity tool to build your second brain. Supporting Excalidraw/Tldraw whiteboard and notion-like note. 一款以图形为中心、轻量级、本地优先的用于构建第二大脑的效率工具。支持 Excalidraw、Tldraw 白板和类 Notion 笔记。

  • Project mention: How to draw beautiful software architecture diagrams | news.ycombinator.com | 2023-10-27

    For anyone who likes excalidraw & tldraw, there's this wrapper that handles local storage: https://github.com/revezone/revezone

  • 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
  • Matrix-CRDT

    Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.

  • Project mention: Help - chat server | /r/node | 2023-04-29
  • CubyText

    An open-source knowledge management app.

  • earthstar

    Storage for private, distributed, offline-first applications.

  • langchain-alpaca

    Run Alpaca LLM in LangChain

  • vlcn-orm

    Develop with your data model anywhere. Query and load data reactively. Replicate between peers without a central server.

  • state

    A Redux-based state container for local-first software, offering seamless synchronization using Automerge CRDTs. (Formerly known as 🐟 Cevitxe). (by local-first-web)

  • devresume

    A free web-based resume editor based on writing YAML with realtime preview and PDF export.

  • Project mention: An open-source React app for creating resumes using YAML with live preview and PDF export. Free, no sign up, works offline. | /r/reactjs | 2023-11-03

    Link: https://devresume.app/

  • auth

    Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.) (by local-first-web)

  • Project mention: Open source P2P alternative to Slack and Discord built on Tor and IPFS | news.ycombinator.com | 2023-09-11

    Re: key distribution, we're just changing it now but in a few days the scheme will be:

    1. a community member sends you an invite link containing some onion addresses of community members

    2. you sync community data and send a CSR to the community owner.

    3. We show an "unregistered" message next to your name until the community owner signs your CSR, at which point you're a full member.

    We use PKI.js for the certs. For multi-party message-layer encryption with multi-device support we plan on using: https://github.com/local-first-web/auth, which is inspired by Keybase and a Martin Kleppmann paper.

  • 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
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 local-first related posts

Index

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

Project Stars
1 RxDB 20,581
2 siyuan 15,872
3 blocksuite 3,775
4 anytype-ts 2,827
5 evolu 1,046
6 bangle-io 989
7 revezone 992
8 Matrix-CRDT 713
9 CubyText 676
10 earthstar 611
11 langchain-alpaca 220
12 vlcn-orm 207
13 state 176
14 devresume 172
15 auth 169

Sponsored
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.
www.influxdata.com