Open Source Software for Self-Hosted
Mocha.js
A simple, flexible, and feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. With Mocha, you can run tests serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
knex.js
Knex.js is a free and open-source JavaScript query builder for relational databases. The query builder supports Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift and is designed for easy-of-use and portability. Knex.js can be used with both callbacks and promises and supports transactions and connection pooling while providing async flow control, a stream interface, fully featured query and schema builders.
Janya
Janya is a cloud-based playout solution that helps broadcasters to reach a wider audience by creating content, editing, monetizing, and distributing quality channels using a single cloud-based web application. As a powerful media asset management platform, Janya meets all broadcasting needs, including uploading content, scheduling playlists, and publishing live channels. Janya is an end-to-end cloud playout solution capable of launching linear TV channels easily and quickly with well-crafted media asset management and edge delivery infrastructure. The rapid deployment makes it easy to configure and provides complete control over live channels and content. It is highly efficient in scheduling workflows and is super secure and reliable. Managing the entire function is made effortless since the content gets stored in the cloud and accessed through the internet. Customers can monitor all their linear cloud playout channels from anywhere. Janya offers a variety of products intended to simplify content creation and delivery on automated playout channels. Here are some of the products that ease the All-in-one platform for creating, managing, publishing, distributing
MJML
A framework that makes responsive email easy, MJML does this by transpiling <mj-*>-style markup language into responsive email HTML with nested tables and inline CSS. With MJML you can design email responsive email templates that works on the most popular email clients.
dORM
dORM is a lightweight SQL query builder for Deno and PostgreSQL and is currently being expanded into a full-fledged object-relational mapping (ORM) tool. Its purpose is to make your life easier when making SQL queries and let you write queries in familiar Javascript/Typescript syntax and dot notation.
Whitestorm.js
WhitestormJS is a free and open source framework that can be used to build 3D web applications using Three.js technology. WhitestormJS uses Three.js for rendering your scene and objects and Physi.js for simulating physics. Both those libraries are already included in the build and should work properly out-of-the-box. Developers use WhitestormJS to build interactive 3D applications for the web.
Owncast
With Owncast you can host your own streams. Owncast is a free and open-source, self-hosted live video and web chat server for use with existing popular broadcasting software. Owncast includes a web interface to your video with built-in chat that is available once you start the server. The web interface was specifically built to be editable by anybody comfortable tweaking a web page. Allowing streamers to customize the experience for their audience.
JerryScript
JerryScript is a lightweight JavaScript engine for resource-constrained devices such as microcontrollers. It can run on devices with less than 64 KB of RAM and less than 200 KB of flash memory.
All-in-One Video Gallery
All-in-One Video Gallery is a free video gallery for WordPress. With All-in-One Video Gallery users can add videos as posts on their WordPress-powered website. The plugin handles everything needed to build a scalable, searchable, SEO optimized video gallery or video sharing site.