TypeScript Browser

Open-source TypeScript projects categorized as Browser

Top 23 TypeScript Browser Projects

  1. astro

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

    Project mention: The Joy of Mixing Custom Elements, Web Components, and Markdown | news.ycombinator.com | 2025-08-11

    I recently discovered a static site generator called Astro, which supports many syntaxes but the .astro is a nice mix of TypeScript and JSX-like syntax. Content can use MDX which is like Markdown but with {JSX} style markup for variables and etc. The static components are used very similar to React, with familiar import statements and patterns. It is extremely easy to pick up. Best of all, it has plugins to support all sorts of other interactivity, so you can create interactive 'islands' of content using React or Preact or SolidJS or Vue etc. That way you have most of your content statically generated, and then the dynamic parts can be done from the client side.

    Best of all, if you use simple unchanged files for other dynamic stuff like JSON etc, you can just generate those on build and serve those files in the host directly as the 'response' to a simple REST request, which is sometimes overlooked despite being the most fundamental form of a REST API.

    https://astro.build/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. slate

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

    Project mention: SLATE Code editor with highlight | dev.to | 2024-11-07

    However, I had difficulties inserting editable BLOCKS with syntax highlighting for code. Yes, there is an official example, but at least for me, it's not very clear.

  4. fingerprintjs

    The most advanced browser fingerprinting library.

    Project mention: Websites Are Tracking You via Browser Fingerprinting | news.ycombinator.com | 2025-06-18

    https://github.com/fingerprintjs/fingerprintjs

    For almost 10 years now or some version of it. I stumbled on it when I wanted to keep track of spammy/abusive visitors on an old project.

  5. feathers

    The API and real-time application framework

  6. javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Material Theme has been pulled from VS Code's marketplace | news.ycombinator.com | 2025-02-25
  7. Brain.js

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

    Project mention: JavaScript Myths You Still Believe (But Shouldn’t!) | dev.to | 2025-03-24
  8. faker

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

    Project mention: Supercharge Frontend Development with MSW, OpenAPI, and AI-Generated Mocks | dev.to | 2025-06-12

    You can combine MSW with data generators like faker.js or rosiejs. In this post, we'll use faker.js, as it's the more up-to-date and actively maintained library.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. maxun

    Easiest no code web data extraction platform. Instantly turn any website into API or spreadsheet.

    Project mention: 👽 Extract Thousands of Rows of Data Without Writing Code (Open Source) | dev.to | 2025-07-17

    Explore the project on GitHub: https://github.com/getmaxun/maxun

  11. peerjs

    Simple peer-to-peer with WebRTC.

    Project mention: WebRTCPeerProvider component in FilePizza codebase. | dev.to | 2025-03-31

    Read more about Peerjs.

  12. kysely

    A type-safe TypeScript SQL query builder

    Project mention: Does OLAP Need an ORM | news.ycombinator.com | 2025-08-17

    The way my company uses Clickhouse is basically that we have one giant flat table, and have written our own abstraction layer on top of it based around "entities" which are functions of data in the underlying table, potentially adding in some window functions or joins against s3 or postgres depending on the entity being queried. Pretty much every query we write with Clickhouse tacks on a big "Group By All" at the end of it, because we are always trying to squash down the number of rows and aggregate as aggressively as possible.

    I imagine we're not alone in this type of abstraction layer, and some type-safety would be very welcome there. I tried to build our system on top of Kysely (https://kysely.dev/) but the Clickhouse extension was not far along enough to make sense for our use-case. As such, we basically had to build our own parser that compiles down to sql, but there are many type-error edge cases, especially when we're joining in against data from S3 that could be CSV, Parquet, etc.

    Side note: One of the things I love most about Clickhouse is how easy it is to combine data from multiple sources other than just the source database at query time. I imagine this makes the problem of building an ORM much harder as well, since you could need to build type-checking / ORM against sql queries to external databases, rather than to the source table itself

  13. socket.io-client

    Realtime application framework (client)

    Project mention: Build a Real-time Chat App with Vue 3, Socket.io and Nodejs | dev.to | 2025-07-15

    You can download the client-side Socket.IO library here as well.

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

  15. jose

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

    Project mention: Why your jwt might be lying to you and how to make it tell the truth | dev.to | 2025-05-20

    Jose powerful JWT lib for modern JS

  16. llm-scraper

    Turn any webpage into structured data using LLMs

    Project mention: Scraperr – A Self Hosted Webscraper | news.ycombinator.com | 2025-05-11

    llm-scraper [1] does a decent job but it's still a bit fragile. The biggest problem I have is all the React CSS-in-JS libraries that use hashes in their class names, which the LLM isn't smart enough to ignore.

    [1] https://github.com/mishushakov/llm-scraper

  17. docx

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

  18. studio

    A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.

    Project mention: Mathesar – An intuitive spreadsheet-like interface on Postgres | news.ycombinator.com | 2025-01-29

    Hi I'm one of the founders of Outerbase, just want to clarify a few things, seems like you might have some wrong information on Outerbase.

    Big fan of Mathesar by the way!

    1. We have a incredibly powerful CRUD editor on our table, in fact you can drag and drop and select multiple columns & rows, I haven't seen many other DB editors support this.

    2. We allow you to pick foreign key constraints from a dropdown as well.

    3. This is true.

    4. Outerbase is open-source with more and more features heading into our core offering there. https://github.com/outerbase/studio

  19. canvas-editor

    rich text editor by canvas/svg

  20. grpc-web

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

  21. extension.js

    🧩 The cross-browser extension framework.

  22. happy-dom

    A JavaScript implementation of a web browser without its graphical user interface

    Project mention: Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch | dev.to | 2025-04-13

    Nah, I took a third path - looking for alternatives to JSDOM... And I found it - happy-dom.

  23. magnitude

    Open-source, vision-first browser agent

    Project mention: I built a GH Action that uses AI to manually QA your PR using Magnitude/Claude | news.ycombinator.com | 2025-07-18

    Got really inspired by Magnitude (https://github.com/magnitudedev/magnitude) recently and am tired of the manual process of QAing frontend features, so I decided to build a GH Action that does it for me. If you have a GH repo that generates preview links automatically, you just need to add this GH Action along with some env vars to your repo, and Magnitude will navigate to your link, login, find where in your app the changes were made, and QA them. Once it's done, it comments the results in your PR!

    Hope folks find this useful! Would love to hear your comments

  24. remirror

    ProseMirror toolkit for React 🎉

  25. database-build

    In-browser Postgres sandbox with AI assistance (formerly postgres.new)

    Project mention: database.build v2: Bring-your-own-LLM | dev.to | 2024-12-06

    We've been hard at work since launching database.build(formerly postgres.new), and we're thrilled to unveil a lineup of new features, starting with: Bring-your-own-LLM.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Browser discussion

Log in or Post with

TypeScript Browser related posts

  • Claude for Chrome

    7 projects | news.ycombinator.com | 26 Aug 2025
  • Show HN: ChunkHound – Advanced Code RAG

    1 project | news.ycombinator.com | 21 Aug 2025
  • WebGPU enables local LLM in the browser. Demo site with AI chat

    4 projects | news.ycombinator.com | 2 Aug 2025
  • How to Create Two‑Factor Authentication (2FA) and Best Practices

    1 project | dev.to | 1 Aug 2025
  • I built a GH Action that uses AI to manually QA your PR using Magnitude/Claude

    2 projects | news.ycombinator.com | 18 Jul 2025
  • Let Me Pay for Firefox

    7 projects | news.ycombinator.com | 13 Jul 2025
  • Show HN: Magnitude – open-source AI browser automation framework

    5 projects | news.ycombinator.com | 26 Jun 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 astro 53,055
2 slate 31,096
3 fingerprintjs 25,370
4 feathers 15,205
5 javascript-obfuscator 14,917
6 Brain.js 14,791
7 faker 14,234
8 maxun 13,540
9 peerjs 13,000
10 kysely 12,579
11 socket.io-client 10,621
12 gdbgui 10,084
13 jose 6,833
14 llm-scraper 5,974
15 docx 5,132
16 studio 4,898
17 canvas-editor 4,471
18 grpc-web 4,432
19 extension.js 4,403
20 happy-dom 3,976
21 magnitude 3,561
22 remirror 2,953
23 database-build 2,882

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?