ml.js is an open-source machine learning toolset implemented in JavaScript, hosted in the mljs/ml GitHub repository. It provides libraries for both supervised and unsupervised machine learning tasks, alongside usage resources and standalone example code for users.
Directory
Search results
Published directory entries matching your search.
ml5.js is a JavaScript library providing access to machine learning algorithms and models in the browser, building on TensorFlow.js. It aims to make machine learning approachable for artists, creative coders and students, and is supported by code examples, tutorials and sample data sets. The project is described as currently in development.
Mobile Atlas Creator (MOBAC) is an open source GPL program that creates offline atlases for GPS handhelds and cell phone applications from online map sources such as OpenStreetMap-based maps. It is written in Java and runs on Windows, Linux, and MacOS.
Motion is an animation library for React, JavaScript and Vue, previously known as Framer Motion. It provides layout, gesture, scroll, spring, exit and 3D animations, with hardware acceleration and a mini animate function starting at 3.2kb. Premium components, examples and tutorials are offered through Motion+ and the AI Kit.
Multiavatar is an open-source multicultural avatar generator that can produce 12 billion cryptographically unique avatars. Names and words are associated with avatars randomly. Generated avatars can be used free as profile pictures, gaming logos or design elements, and the generator is written in JavaScript, PHP, Python and Solidity.
A tutorial website offering MySQL lessons covering basics, stored procedures, triggers, views and indexes, plus programming interfaces for PHP, Java, Python, Node.js and Perl. It includes a getting-started section intended to leave a local MySQL database with a sample database for practice.
Earthdata Search is a browser-based tool for searching, discovering, visualizing, refining and accessing NASA Earth Observation data. The site requires a JavaScript-aware browser, and an upgraded browser is needed to use it. Earthdata Access is offered as a Section 508 accessible alternative.
Neanderthal is a Clojure library for fast native matrix and linear algebra, built with native BLAS and LAPACK for number crunching and wrapped in a small Clojure layer. It offers pluggable engine implementations, including a pure Java engine, plus primitive versions of map and reduce.
NerdyData is a search engine for website source code and technographic data. It crawls millions of live domains, fully rendering pages including JavaScript, and indexes the resulting source code, cookies, headers and network requests. Users can search for sites using specific technologies, scripts, HTML patterns, cookie names or HTTP headers. The platform supports sales prospecting, market sizing, competitive tracking and security research, and provides API access, a browser extension, Gmail add-on and MCP integration for AI assistants.
Compromise is a JavaScript natural-language processing library that turns text into data, offering tokenization of words, sentences and punctuation along with part-of-speech tagging, matching, and transformations such as verb conjugation and number handling. It runs on the client side, is about 250kb minified, and includes plugins, with multilingual support listed for French, German, Italian and Spanish.
nlp.js is a JavaScript library for building chatbots and bots, developed by AXA Group. It includes features such as entity extraction, sentiment analysis, and automatic language identification. The library is open-source and hosted on GitHub.
No Paint is a browser-based creative computing platform part of the Aesthetic Computer project. It enables users to create art, games, and tools using JavaScript and KidLisp, navigating via typed commands in a prompt. Users can accept or discard proposed creative outputs by pressing Paint or No. Documentation, source code, and program pieces are available via linked external repositories.
Node-SVM is a GitHub repository that provides support vector machine (SVM) implementations for Node.js. The project enables developers to use SVM algorithms within JavaScript applications. It includes installation instructions, a quick start guide, and an API reference. The repository is open source and contributed to by the community.
A download page for Node.js, described as a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. The page offers downloads, including prebuilt binaries and signed source tarballs, and links to release information, a changelog, and a blog post.
noVNC is an open-source VNC browser client, distributed as a JavaScript library and an application built on it. It runs in modern browsers, including mobile browsers on iOS and Android, and uses HTML5 WebSockets and Canvas. It requires a browser with support for modern features and does not work in Internet Explorer. The license is MPL-2.0.
NSFWJS is a simple JavaScript library that identifies unseemly images directly in a user's web browser. The library is noted as reasonably accurate, with ongoing work to improve its performance.
A website that links to online nuclear astrophysics datasets and hosts the Computational Infrastructure for Nuclear Astrophysics. It provides reaction rate collections, cross sections, and a Java interface for calculating reaction rates, running element synthesis simulations, and sharing files with other researchers online.
ObjToSchematic is a tool that converts 3D models into Minecraft Java and Bedrock formats such as .litematic, .schem and .mcstructure. A mod version supports in-game importing, positioning, rotating and scaling of builds, and browser conversion runs locally without an account.
Oils is a project offering OSH, which runs existing shell scripts, and YSH, intended for Python and JavaScript users who avoid shell. Both live inside the same 2 MB oils-for-unix binary. Published documentation includes a getting-started guide, a YSH tour, an Oils reference, and comparisons of YSH with shell idioms.
Oils is a project that provides an upgrade path from Bash to a better language and runtime. It is also intended for Python and JavaScript users who avoid shell scripting. The repository includes source code, contribution guidelines, and development build instructions.
OnlineTextCompare is a free, browser-based two-way text diff and merge tool. It requires no signup or installation, and all comparisons run locally in the user's web browser for privacy and security. The tool highlights differences between two text inputs using red and green arrows, supporting use cases such as reviewing edits and merging content changes. It also offers additional comparison tools for formats including HTML, CSS, JavaScript, JSON, XML, SQL, Excel, PDF, and lists.
OpenCV is an open source computer vision library that contains over 2500 algorithms and supports model execution for machine learning and artificial intelligence. It was designed to be cross-platform, written in C with C++ and wrappers for Python and Java, and runs on desktop and mobile systems. A GPU module implemented with CUDA provides acceleration for part of the library.
openHAB is a vendor- and technology-agnostic open source automation software for the home, developed in Java on Apache Karaf. Its pluggable architecture supports over 400 technologies and thousands of devices, with rules driven by time, events, scripts, actions, notifications and voice control. It runs on Linux, macOS, Windows, Raspberry Pi, Docker and Synology, and is accessed through web, iOS and Android apps. It runs on local hardware without requiring cloud services.
OpenRocket is a free model rocket simulator that allows users to design and simulate rockets before building and flying them. It offers a six-degrees-of-freedom flight simulation, CAD-based design, real-time performance data and design optimization. It is written in Java and is cross-platform, with source code available under the GNU GPL.