TypeScript Offline

Open-source TypeScript projects categorized as Offline

Top 22 TypeScript Offline Projects

  • Zettlr

    A Markdown Editor for the 21st century.

    Project mention: Alternative to MS Onenote | reddit.com/r/opensource | 2022-11-07

    You can try qownnotes. If you want use the zettelkasten method, I advice you to use zettlr.

  • destreamer

    Save Microsoft Stream videos for offline enjoyment.

    Project mention: Ways to download from Microsoft stream? | reddit.com/r/DataHoarder | 2022-09-16
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • books

    Modern desktop accounting for freelancers and small-businesses. (by frappe)

    Project mention: ERPNext VS books - a user suggested alternative | libhunt.com/r/erpnext | 2022-07-16
  • apollo-cache-persist

    🎏 Simple persistence for all Apollo Cache implementations

    Project mention: GraphQL making its way into a Twitter discussion about latency is not what I expected | reddit.com/r/webdev | 2022-11-15

    Apollo client comes with an in-memory cache which can be persisted to various storage providers with an additional official library. Obviously not as easy as relying on browser caching, but there are lots of options available. I often find myself having to disable client-side response caching anyway, as most of the data for the sites I work on needs to be as up-to-date as possible.

  • pwa-module

    Zero config PWA solution for Nuxt.js

    Project mention: Best way to create a simple iOS app? | reddit.com/r/vuejs | 2022-11-05

    My go-to is https://pwa.nuxtjs.org/ + pwabuilder. You can have the barebones scaffolding made in 1 minute. Then just add your custom UI/logic, and deploy, and point the PWA Builder at the deployed Nuxt site, and it will generate your App store package.

  • offix

    GraphQL Offline Client and Server

  • cheetah

    On-device streaming speech-to-text engine powered by deep learning (by Picovoice)

    Project mention: voice-to-text-notes VS cheetah - a user suggested alternative | libhunt.com/r/voice-to-text-notes | 2022-10-08

    Picovoice processes voice data locally on device without sending it to the cloud. Hence, nobody has access to the data other than the owner, making it 100% private. It is more accurate than Google or IBM. Offers 100 hours of free transcription per month.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • Serverless-Boilerplate-Express-TypeScript

    🚀🎉📚 Boilerplate and Starter for Serverless framework, ExpressJS, TypeScript, Prisma and MongoDB ⚡️ Made with developer experience first: Serverless framework + Live reload + Offline support + ExpressJS + TypeScript + ESLint + Prettier + Husky + Commitlint + Lint-Staged + Jest + Dotenv + VSCode

    Project mention: I made an Open Source Node.js Starter Template built with Serverless Framework + TypeScript + Prisma + MongoDB + Express.js + ESLint + Prettier + Jest + VSCode | reddit.com/r/node | 2022-11-30

    You can check out the GitHub repo for more details at: Node.js Boilerplate with Serverless and Prisma

  • hyper-fetch

    ⚡ Backend agnostic data-exchange framework for any javascript environment. Take advantage of caching, queuing, persistence, offline first support, request deduplication, authentication, progress tracking, architecture guidelines and more!

    Project mention: Hyper Fetch - opinionated fetching framework, async storage with persistance possibilities for both - requests and cache. | reddit.com/r/opensource | 2022-09-02
  • picovoice

    The end-to-end platform for building voice products at scale

    Project mention: Voice processing in Embedded Systems | reddit.com/r/embedded | 2022-04-28

    Checkout https://github.com/Picovoice/picovoice I saw it on an article from before and it seemed easy to get started on.

  • ionic-cache

    Angular cache service with IndexedDB, SQLite and WebSQL support

  • airgap-vault

    The AirGap Vault is installed on a spare smartphone that has no connection to any network, thus it is air gapped. This app handles the private key.

    Project mention: You Can Turn an Old Device Into A Hardware Wallet | reddit.com/r/CryptoCurrency | 2022-11-13

    The project has apps for mobile, which make turning an old phone into an hardware wallet pretty easy, as long as your phone can support it (more on that in a bit). If you're technically minded you can build the project yourself and run it as a web app: https://github.com/airgap-it/airgap-vault (Note, it's a JS project. I had issues building with npm but no problems building with yarn which the dockerfile also uses). This will allow you to turn an old desktop or laptop into hardware wallet. I wanted to try on a raspberry pi, but I don't have a camera and have read about some issues getting chromium to recognize pi cameras.

  • state

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

    Project mention: Show HN: SyncedStore CRDT – build multiplayer collaborative apps for React / Vue | news.ycombinator.com | 2021-12-08

    Hi! Great questions :)

    First of all, SyncedStore does not implement any CRDT algorithms. Credits for this go to Yjs [1] (and its author Kevin), which it uses as underlying CRDT.

    Yjs and Automerge are (afaik) the two most commonly used CRDT implementations. Both have their pros and cons, but Yjs has focused a lot on performance [2].

    Automerge has a bit friendlier "Immer style" [3] API. I'm not too familiar with @localfirst/state, but it seems to add a Redux style API on top of Automerge.

    My approach with SyncedStore was really to provide an API on top of Yjs that's as simple as possible to use in React / Vue / Svelte or plain JS app. I.e.: only use a single React Hook to observe changes, and use regular Javascript assigments to update values. The API is inspired mostly by Reactive Programming libraries such as MobX [4] (from the same author as Immer).

    Hope you're still following along :) Maybe it helps to compare the TODO-MVC applications, as both SyncedStore (https://github.com/YousefED/SyncedStore/tree/main/examples) and @localfirst/state (https://github.com/local-first-web/state/tree/main/examples/...) have implemented these as examples!

    [1]: https://github.com/yjs/yjs

  • time-tracker

    🕘 Todo lists with stopwatch on each task (by Yadro)

    Project mention: super-productivity VS time-tracker - a user suggested alternative | libhunt.com/r/super-productivity | 2021-12-22
  • Roffline

    Roffline allows you to browse Reddit offline

    Project mention: Roffline - a selfhosted offline reddit server | reddit.com/r/selfhosted | 2022-02-28

    Hi everyone, I made a selfhosted server to browse reddit offline called "Roffline": https://github.com/Darkle/Roffline

  • progrssive

    A PWA for reading RSS feeds. It works offline!

  • registry-sync

    synchronize selected packages from a remote npm registry

  • messenger-JSON-viewer

    Browse and view the exported Facebook Messenger data / messages.

    Project mention: Show HN: I made a Messenger UI clone for viewing Facebook-exported JSON data | news.ycombinator.com | 2022-04-05
  • lliist

    Dynamic, reusable checklists.

    Project mention: I built an open source (Unlicense) "reusable checklist" web app | reddit.com/r/webdev | 2022-08-27
  • angular-weather-app

    A Progressive Web Application (PWA) to get the weather forecasts.

    Project mention: Front End Project Examples For Beginners👨🏻‍💻 | dev.to | 2022-04-20
  • bombs-away

    A recreation of the old Windows Phone game, 7bomb. This project contains a from scratch game engine, physics engine and game implementation.

    Project mention: Show HN: A simple game and physics engine I wrote | news.ycombinator.com | 2022-02-20


    I use webpack for compiling the Typescript but everything else is from scratch.

  • react-ts-offline-manga-reader

    Desktop app to read manga / manhwa /webtoon offline (Not a downloader). Manga reader / Manhwa reader / Webtoon Reader

    Project mention: Offline reader for manhwa, manhua. | reddit.com/r/Manhua | 2022-11-19

    Introducing react ts offline manga reader.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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). The latest post mention was on 2022-11-30.

TypeScript Offline related posts


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

Project Stars
1 Zettlr 7,812
2 destreamer 2,142
3 books 1,715
4 apollo-cache-persist 1,296
5 pwa-module 1,152
6 offix 765
7 cheetah 465
8 Serverless-Boilerplate-Express-TypeScript 347
9 hyper-fetch 324
10 picovoice 304
11 ionic-cache 258
12 airgap-vault 225
13 state 145
14 time-tracker 88
15 Roffline 61
16 progrssive 23
17 registry-sync 21
18 messenger-JSON-viewer 17
19 lliist 16
20 angular-weather-app 11
21 bombs-away 9
22 react-ts-offline-manga-reader 8
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.