TypeScript Browser

Open-source TypeScript projects categorized as Browser

Top 23 TypeScript Browser Projects

  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

    Project mention: Show HN: I made an app to use local AI as daily driver | news.ycombinator.com | 2024-02-27

    Thanks! honestly it's a quick hack together compared to the app. screenshots are from screen.studio. website is built with https://astro.build

  • slate

    A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

    Project mention: 5 Not-So-Typical React Libraries for an Outstanding Project | dev.to | 2023-08-03
  • WorkOS

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

  • fingerprintjs

    Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of this library is BSL licensed.

    Project mention: Should I Open Source my Company? | news.ycombinator.com | 2024-01-22
  • feathers

    The API and real-time application framework

    Project mention: [AskJS] What do you use to make small back-ends ? | /r/javascript | 2023-12-05
  • Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: Gotta consider every possibility | /r/technicallythetruth | 2023-04-27

    One, Two, Three, and so on. ANYone does use JS for machine learning. Though that's unconventional, python is by far the leading language for ML. Maybe you meant to say "EVERYone"?

  • javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Need ideas with modding TCOAAL | /r/CoffinofAndyandLeyley | 2023-12-06

    I don't need/use IDA, Nemlei just used https://obfuscator.io/, which just obfuscates the crap out of the code using various known methods (which I won't go into detail, it's public knowledge) and an un-obfuscation was cooked up by others. The one fucked-up thing the website does is randomizing function names, it just changes every variable/function name. We can't "un-obfuscate" those, so it's up to our brains to figure out what the code does, and change the names back.

  • peerjs

    Simple peer-to-peer with WebRTC

    Project mention: Help us prioritize features for our decentralized p2p chat app | /r/darknetplan | 2023-12-11

    this app is using peerjs to connect peers over a webrtc connection. check out thier docs for more info. with webrtc, things like file-transfer, should be very performant compared to cloud storage providers... especially over LAN. network speed doesnt seems to be an issue i have experienced.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • faker

    Generate massive amounts of fake data in the browser and node.js (by faker-js)

    Project mention: Easily create mock data for unit tests 🧪 | dev.to | 2024-02-15

    Instead of manually having to think of defaults for your interface properties, you could use Faker.

  • socket.io-client

    Realtime application framework (client)

    Project mention: Where can I get socket.io.js client library to serve locally (without needing Internet connection) | /r/webdev | 2023-03-07
  • gdbgui

    Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.

  • kysely

    A type-safe typescript SQL query builder

    Project mention: ORMs are nice but they are the wrong abstraction | news.ycombinator.com | 2024-02-01

    ORMs suck, but raw SQL embedded in your code sucks too.

    This might be good time to plug my TypeScript non-ORM: https://jawj.github.io/zapatos/.

    I should say I also like what I've seen of https://kysely.dev/ and https://pgtyped.dev/.

  • jose

    JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

    Project mention: 🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑 | dev.to | 2023-12-06

    JWT - jose

  • grpc-web

    gRPC Web implementation for Golang and TypeScript (by improbable-eng)

    Project mention: Full Stack Forays with Go and gRPC | dev.to | 2023-06-05

    A proxy is required to communicate from web clients to a server running gRPC, and there are only two choices for this proxy: a. The Improbable gRPC-Web client or b. The Google gRPC-Web client

  • docx

    Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

    Project mention: Ajuda docx | /r/programacao | 2023-06-19
  • happy-dom

    Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

    Project mention: Migrating from Jest to Vitest for your React Application | dev.to | 2023-12-14

    JSDOM and happy-dom for DOM and browser API mocking

  • remirror

    ProseMirror toolkit for React 🎉

    Project mention: Launch HN: Tiptap (YC S23) – Toolkit for developing collaborative editors | news.ycombinator.com | 2023-08-01

    We have been using Tiptap in production for more than a year in Notesnook[0]. Glad to see it finally launching here on HN!

    We have had quite a long and rough ride in search of a stable rich text editor. We began with Quill.js then migrated to TinyMCE and then finally settled on Prosemirror. Unfortunately, contenteditable is still absolutely horrible on web browsers, especially mobile ones.

    Tiptap is a good choice if you are looking for a framework agnostic and thin abstraction over Prosemirror. However, if you are primarily working with React you should go with Remirror[1]. Tiptap's APIs are heavily inspired by Remirror (almost a duplicate in some places). Remirror takes the edge on the maturity and stability of the API and extensions. The sheer number of utilities offered by them to simplify Prosemirror's APIs is astounding.

    In the end, though, its Prosemirror that's doing all the heavy lifting. And no matter how many abstractions you put on it, you will have to get really, really close in with Prosemirror's internals. Tiptap or Remirror do not make that any easier or harder aside from the initial bootstrapping.

    [0] https://notesnook.com

    [1] https://remirror.io

  • azure-sdk-for-js

    This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.

    Project mention: Possible to kick off deployment from Node.js application? | /r/AZURE | 2023-03-15

    If you can't and have to deal with this time bomb. Simply use the azure sdk https://github.com/Azure/azure-sdk-for-js

  • otplib

    :key: One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator

  • web

    React hooks done right, for browser and SSR. (by react-hookz)

    Project mention: UseHooks – A Collection of Server Component Safe React Hooks | news.ycombinator.com | 2023-05-30

    From what I've been able to tell, that lib is unmaintained and one of the original authors left and created this – https://github.com/react-hookz/web.

    A lot of older hook libs "break the rules" of React by doing some weird stuff like silencing useEffects deps array, reading refs in render, etc. We tried to avoid that so useHooks will be future proof.

  • vytal-extension

    Browser extension to spoof timezone, geolocation, locale and user agent.

  • gitbeaker

    🦊🧪 A comprehensive and typed Gitlab SDK for Node.js, Browsers, Deno and CLI

  • ws-scrcpy

    Web client prototype for scrcpy.

  • desktop-app

    One app to rule them all! (by getstation)

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

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 2024-02-27.

TypeScript Browser related posts


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

Project Stars
1 astro 40,063
2 slate 28,698
3 fingerprintjs 20,546
4 feathers 14,862
5 Brain.js 14,125
6 javascript-obfuscator 12,431
7 peerjs 11,827
8 faker 11,403
9 socket.io-client 10,492
10 gdbgui 9,618
11 kysely 8,696
12 jose 4,527
13 grpc-web 4,319
14 docx 3,809
15 happy-dom 2,683
16 remirror 2,551
17 azure-sdk-for-js 1,887
18 otplib 1,785
19 web 1,778
20 vytal-extension 1,713
21 gitbeaker 1,440
22 ws-scrcpy 1,317
23 desktop-app 1,235
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.