TypeScript javascript-library

Open-source TypeScript projects categorized as javascript-library

Top 23 TypeScript javascript-library Projects

javascript-library
  • Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    Inquirer.js is a handy tool for adding interactive prompts to your CLI.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • radash

    Functional utility library - modern, simple, typed, powerful

  • remotestorage.js

    ⬡ JavaScript client library for integrating remoteStorage in apps

    Project mention: Local First, Forever | news.ycombinator.com | 2024-06-25

    https://remotestorage.io/ was a protocol intended for this.

    IIRC the visison was that all applications could implement this and you could provide that application with your remotestorage URL, which you could self host.

    I looked into this some time ago as I was fed up with WebDAV being the only viable open protocol for file shares/synchronization (especially after hosting my own NextCloud instance, which OOMed because the XML blobs for a large folder it wanted to create as a response used too much memory) and found it through this gist [0] which was a statement about Flock [1] shutting down.

    It looks like a cool and not that complex protocol, but all the implementations seem to be unmaintained.

    And the official javascript client [2] seems to be ironically be used mostly to access Google Drive or DropBox

    Remotestorage also has an internet draft https://datatracker.ietf.org/doc/draft-dejong-remotestorage/ which is relatively easy to understand and not very long.

    [0] https://gist.github.com/rhodey/873ae9d527d8d2a38213

    [1] https://github.com/signalapp/Flock

    [2] https://github.com/remotestorage/remotestorage.js

  • watching-you

    watching-you is a javascript library for building animations that watch anything on DOM 👀.

  • react-spaces

    React components that allow you to divide a page or container into nestable anchored, scrollable and resizable spaces.

  • PKI.js

    PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.

  • msgpack-javascript

    @msgpack/msgpack - MessagePack for JavaScript / msgpack.org[JavaScript/TypeScript/ECMA-262]

    Project mention: Show HN: REST Alternative to GraphQL and tRPC | news.ycombinator.com | 2023-10-10

    For a compact message format being sent to browsers, you might look at messagepack, eg with https://github.com/msgpack/msgpack-javascript – it's essentially binary JSON, so it'd be compatible with OpenAPI specs.

    I think the ser/des is slower than JSON in most browsers, but the message format is smaller.

    Oftentimes, using a query parameter like `?exclude[]=…` or `?include[]=…` or similar to say "only get me these response fields, not the whole object" can be useful for this too (and then you still get JSON back).

  • SaaSHub

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

    SaaSHub logo
  • party-js

    A JavaScript library to brighten up your user's site experience with visual effects!

    Project mention: A useful front-end confetti animation library | news.ycombinator.com | 2024-04-25

    How old is this? at least 3 years. Is this a spam post?

    Someone shared https://party.js.org from a few years ago also

  • particle-emitter

    A particle system for PixiJS

  • pixi3d

    The 3D renderer for PixiJS. Seamless integration with 2D applications.

  • js-sdsl

    A javascript standard data structure library which benchmark against C++ STL.

  • typed-graphqlify

    Build Typed GraphQL Queries in TypeScript without the code generation

  • filterizr

    :sparkles: Filterizr is a JavaScript library that sorts, shuffles and filters responsive galleries using CSS3 transitions :sparkles:

  • solidarity

    Solidarity is an environment checker for project dependencies across multiple machines.

  • sound

    WebAudio API playback library, with filters. Modern audio playback for modern browsers.

  • arcjet-js

    Arcjet JS SDKs. Rate limiting, bot protection, email verification & attack defense for Node.js, Next.js, Bun & SvelteKit.

    Project mention: Secure your app in a few lines of code using Arcjet! ✈️ | dev.to | 2024-09-07

    import arcjet, { createMiddleware, detectBot } from "@arcjet/next"; export const config = { // matcher tells Next.js which routes to run the middleware on. // This runs the middleware on all routes except for static assets. matcher: ["/((?!_next/static|_next/image|favicon.ico).*)"], }; const aj = arcjet({ key: process.env.ARCJET_KEY!, // Get your site key from https://app.arcjet.com rules: [ detectBot({ mode: "LIVE", // will block requests. Use "DRY_RUN" to log only // configured with a list of bots to allow from // https://arcjet.com/bot-list allow: [], // "allow none" will block all detected bots }), ], }); // Pass any existing middleware with the optional existingMiddleware prop export default createMiddleware(aj);

  • zbar-wasm

    A WebAssembly build of the ZBar Bar Code Reader

  • react-var-ui

    React component library for variable setting and preview.

  • rxjs-ninja

    RxJS Operators for handling Observable strings, numbers, booleans and more

  • react-webcomponentify

    Build Web Components with React or Preact (without any extra effort)

  • cerbero

    Track your users interactions (by thecreazy)

  • react-picture-annotation

    A simple annotation component.

  • bee-js

    Javascript client library for connecting to Bee decentralised storage

  • 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 javascript-library discussion

Log in or Post with

TypeScript javascript-library related posts

  • Secure your app in a few lines of code using Arcjet! ✈️

    2 projects | dev.to | 7 Sep 2024
  • Custom fetch with Interceptors and logs in nuxt 3

    2 projects | dev.to | 29 Aug 2024
  • JavaScript-PyTorch

    1 project | news.ycombinator.com | 6 Aug 2024
  • Join the Arcjet Security Challenge for a Chance to Win!

    1 project | dev.to | 3 Aug 2024
  • PyTorch in JavaScript, with GPU Support

    1 project | news.ycombinator.com | 20 Jul 2024
  • A Typescript package that provides a decorator to annotate class methods with Sentry tracing information.

    1 project | /r/node | 19 Aug 2023
  • Best web scraping framework to learn

    1 project | /r/webscraping | 12 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Inquirer.js 19,973
2 radash 4,153
3 remotestorage.js 2,313
4 watching-you 1,588
5 react-spaces 1,298
6 PKI.js 1,295
7 msgpack-javascript 1,268
8 party-js 983
9 particle-emitter 793
10 pixi3d 752
11 js-sdsl 751
12 typed-graphqlify 649
13 filterizr 644
14 solidarity 639
15 sound 398
16 arcjet-js 230
17 zbar-wasm 113
18 react-var-ui 80
19 rxjs-ninja 79
20 react-webcomponentify 68
21 cerbero 65
22 react-picture-annotation 63
23 bee-js 60

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?