An open-source JavaScript library for world-class 3D globes and maps 🌎
CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data.
The realtime client-side database.
Instant is a client-side database that makes it easy to build real-time and collaborative apps like Notion or Figma.
The best React-based framework with performance, scalability and security built in.
Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps.
It combines the control and scalability of dynamically rendered sites with the speed of static-site generation, creating a whole new web of possibilities.
A practical functional library for JavaScript programmers.
There are already several excellent libraries with a functional flavor. Typically, they are meant to be general-purpose toolkits, suitable for working in multiple paradigms. Ramda has a more focused goal. We wanted a library designed specifically for a functional programming style, one that makes it easy to create functional pipelines, one that never mutates user data.
The fastest math typesetting library for the web.
KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web.
One-Line Code Lightweight Analytics. AI Powered Analytics Dashboard.
The easiest dev-centric analytics tool.
Litlyx is an open-source analytics solution for any JavaScript framework. Setup takes less then 30 seconds and just one line of code!
🛡 A GraphQL tool to ease the creation of permission layer. GraphQL Permissions Framework for Complex Authorisation Systems.
Implement your server permissions in a clear and deterministic way and let it guard access to your schema.
GraphQL Shield helps you create a permission layer for your application. Using an intuitive rule-API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed.
✉️ Send e-mails with Node.JS – easy as cake!
Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default.
Background Jobs processing and message queue for NodeJS. The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity.
Scale your background job processing using Node.JS.
BullMQ is a fast and robust background job processing library for Redis™.
BullMQ is a Node.js library that implements a fast and robust queue system built on top of Redis that helps in resolving many modern age micro-services architectures.
A from-scratch experimental ahead-of-time JS engine
Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.
It is limited for now; intended for research, not serious use!
An explainer for doing web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you.
Unstyled highly composable components that you can copy/paste in your own codebase. Built with Tailwind CSS and a bit of Framer Motion. Customize them as you want.
🗺 MapSCII is a Braille & ASCII world map renderer for your console.
A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals.
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
Maska is a simple zero-dependency input mask library.
You can use it with vanilla javascript or with your favorite framework. Out of the box there is integration with Vue 2/3, Svelte and Alpine.js, but you can integrate it into any framework.
e18e is a community initiative to bring together people who are passionate about improving performance in the JavaScript ecosystem. Our goal is to provide a space for knowledge sharing, contributions and ideas.
Continuous (Preview) Releases for your libraries!
With pkg.pr.new, each of your commits and pull requests will trigger an instant preview release without publishing anything to NPM. This enables users to access features and bug-fixes without the need to wait for release cycles using npm or pull request merges.
A Term-to-Definition-Linker for Markdown.
glossarify-md is a command line tool to help Markdown writers with