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. Learn more →
Top 23 TypeScript Browser Projects
-
slate
A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)
Slate, as per its documentation, is a completely customizable framework for building rich text editors. Therefore, it doesn't offer a feature-rich text editor but instead provides tools to build one. Let's create a component called Slate and see what the Slate editor looks like.
-
The @astrojs/netlify dependency. This is the Netlify adapter that I must use with Astro to make my Astro project build in Netlify in SSR mode.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
fingerprintjs
Browser fingerprinting library. Compared to Fingerprint Pro has limited accuracy (40 - 60%), but is fully open source.
Project mention: Is fingerprinting very important in the fight for privacy protection? | reddit.com/r/PrivacyGuides | 2023-01-17With JavaScript enabled fingerprinting is pretty much impossible to completely avoid if the website is intent on making it happen. There's just too many data points and computational tricks that can be used. Check out https://fingerprint.com, I have found their demo is very good at tracking a browser across web sessions, including when using a fresh private mode instance with a new IP address.
-
Feathers (https://feathersjs.com/) ticks a lot of your boxes.
-
Project mention: Why do people curse JS so much, but also say it's better than Python | reddit.com/r/ProgrammerHumor | 2023-01-21
Brain.js: This is a library for training and deploying neural networks in JavaScript. It provides a simple and flexible API for building feedforward and recurrent networks.
-
Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | news.ycombinator.com | 2023-01-27
You might be able to eliminate the VPS by making it P2P using something like PeerJS [1]. PeerJS provides a free shared connection broker server.
[1]: https://peerjs.com/
-
I just tested it on a little snippet of my code obfuscated with https://obfuscator.io/ and it worked seemingly perfectly.
My original code:
function resizeImage(img) {
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
from cmath import log from flask import Flask, render_template, request from flask_socketio import SocketIO, emit import json # https://flask-socketio.readthedocs.io/en/latest/ # https://github.com/socketio/socket.io-client app = Flask(__name__) app.config[ 'SECRET_KEY' ] = 'jsbcfsbfjefebw237u3gdbdc' socketio = SocketIO( app ) @app.route('/c') def hello(): return render_template( 'chat2.html' ) def messageRecived(): print( 'message was received!!!' ) @socketio.on( 'my event' ) def handle_my_custom_event( json ): print( 'recived my event: ' + str(json)) print(json) socketio.emit( 'my response', json, callback=messageRecived ) return json data = handle_my_custom_event() def creatlog(data): with open ('chat.json', 'w') as chat: json.dump(json) if __name__ == '__main__': socketio.run( app, debug = True )
-
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.
how does it compare to https://github.com/cs01/gdbgui?
-
Project mention: Is there an example of an open-source project that was abandoned by its maintainer but has been successfully grown by someone who forked it? | reddit.com/r/github | 2023-01-31
Multiple forks, but this one is very interesting and immensely active: https://github.com/faker-js/faker
-
Project mention: API Gateway in Go for Websockets to Websockets communication | reddit.com/r/golang | 2022-12-27
I think you should check out https://github.com/improbable-eng/grpc-web/tree/master/go/grpcwebproxy
-
Project mention: Which ORM do you prefer with nodejs/Typescript project and why ? | reddit.com/r/node | 2023-01-25
I'd love to see Kysely as an option.
-
jose
"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.
I used standard Web APIs such as fetch() and WebCrypto. The most common thing I had to do was JWT token generation/validation. I worked with the jose library (the only dependency in the project) because it is cross-platform and also works with the WebCrypto API.
-
docx
Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
Looks like this library wasn't meant to open existing files: https://github.com/dolanmiu/docx/issues/1513
-
Project mention: What is the best Rich Text Editor for ReactJS now? | reddit.com/r/reactjs | 2022-08-03
We're using remirror in our product. It's built on top of ProseMirror so it's very flexible to build your own editor.
-
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: A question on testing a <select> element with Vitest / vue-test-utils | reddit.com/r/vuejs | 2023-01-16https://github.com/capricorn86/happy-dom/issues/618. Looks like some work was merged recently.
-
otplib
:key: One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator
-
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: Azure Identity SDK (JS) How to Authenticate to User's Azure Account | reddit.com/r/AZURE | 2022-02-06One of the things I tried was opting into the Interactive Browser of the DefaultAzureCredential as described in that blog post. But even though, I could see the browser method in the src (https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/src/credentials/defaultAzureCredential.browser.ts), I couldn't figure how to opt into this when using the actual SDK. I couldn't find that method in the npm package in Azure Identity, and the documentation (https://docs.microsoft.com/en-us/javascript/api/@azure/identity/defaultazurecredentialoptions?view=azure-node-latest) didn't help me either. If this is the correct option for my use case, I would like to understand how to opt into it and use it.
-
Project mention: JavaScript fingerprint reveal real location even when using TOR or VPN | reddit.com/r/CKsTechNews | 2022-06-16
-
-
-
-
Project mention: WebsUpTV v1.0 is available for download. Works with Windows PMS and your Android TV client to display actor names and role history when you pause your Plex media. PlexPass required. Posted about this last week, but it's now available for download on GitHub. | reddit.com/r/PleX | 2022-10-30
I thought scrcpy just spat out a proprietary stream with some special headers and we just ignore all the input/touch/swipe stuff and pipe the stream to ffmpeg? I'm using a version of https://github.com/NetrisTV/ws-scrcpy that I modified to remove control. That gets the stream to the browser, then I run face-api (browser version) on top of that, and finally I complete the loop by spitting the box coordinates to my overlay.
-
Sonar
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.
TypeScript Browser related posts
- Is there an example of an open-source project that was abandoned by its maintainer but has been successfully grown by someone who forked it?
- What stack would you use for building a landing page?
- What do you use to take notes while browsing
- API Gateway in Go for Websockets to Websockets communication
- Reverse Engineering TikTok's VM Obfuscation (Part 1)
- Programmer Browser | Open Source Browser for Developers
- Programmer Browser | Open Source Browser for Developers
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Feb 2023
Index
What are some of the best open-source Browser projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | slate | 26,307 |
2 | astro | 26,238 |
3 | fingerprintjs | 18,174 |
4 | feathers | 14,309 |
5 | Brain.js | 13,494 |
6 | peerjs | 10,915 |
7 | javascript-obfuscator | 10,317 |
8 | socket.io-client | 10,069 |
9 | gdbgui | 9,044 |
10 | faker | 8,588 |
11 | grpc-web | 4,145 |
12 | kysely | 3,149 |
13 | jose | 2,996 |
14 | docx | 2,895 |
15 | remirror | 2,060 |
16 | happy-dom | 1,655 |
17 | otplib | 1,568 |
18 | azure-sdk-for-js | 1,488 |
19 | vytal-extension | 1,466 |
20 | gitbeaker | 1,231 |
21 | browser | 1,027 |
22 | web | 922 |
23 | ws-scrcpy | 821 |