Free Software for Self-Hosted
RedisGraph
RedisGraph is the first free and open source queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph.
Hotwire
Hotwire or HTML Over The Wire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. Hotwire is a newly released project from the guys at Basecamp, and the Ruby on Rails creator David Heinemeier Hansson. The project aims to simplify the process of building web-based apps as a small team or solo developer. The concept is however not new, it dates back years, and we have seen implementations being done before. Laravel Livewire, Phoenix Liveview and HTMX is similar implementations of the concept or serverside render blocks of HTML dynamically.
PhotoPrism
PhotoPrism is a free and open-source server-based application for browsing, organizing and sharing your personal photo collection. PhotoPrism makes use of the latest technologies to automatically tag and find pictures without getting in your way. With PhotoPrism, you can say goodbye to solutions that force you to upload your visual memories to the cloud with big tech cloud providers.
Phoenix LiveView
Phoenix LiveView enables rich, real-time user experiences with server-rendered HTML. LiveView is free and open-source tool built for the Elixir framework Phoenix. It allows you to use a declarative model to render HTML on the server over WebSockets with optional LongPolling fallback. It also comes with templating and change tracking, live form validation with upload support, rich integration API with the client with phx-click, phx-focus, phx-blur, phx-submit, and a phx-hook for the cases where you have to write JavaScript.
Node.js
Node.js is a free and open-source JavaScript runtime environment built on the V8 engine. Node.js can execute JavaScript outside of a web browse and works cross-platform. The platform is used to power many JavaScript software project and web application in production today. Node.js is perfect for data-intensive real-time applications due to its event-driven and non-block I/O model.
Apache Hadoop
Apache Hadoop is a free and open source software library that allows for the distributed processing of large data sets across clusters of computers using simple programming models. Apache Hadoop is designed to scale well, from single servers to thousands of machines offering local computation and storage. With Apache Hadoop you can store any kind of data and utilize the enormous processing power with the ability to handle virtually limitless concurrent tasks or jobs.
Pyodide
Pyodide is a scientific Python stack that compiles to WebAssembly allowing you to run the Python 3.8 runtime to the browser via WebAssembly. With Pyodide you can run popular libraries such as NumPy, Pandas, Matplotlib, SciPy, and scikit-learn in any modern browser.
Jest
A delightful free and open source testing framework for JavaScript that focus on simplicity. With Jest you can test your application written built with Babel, TypeScript, Node.js, React, Angular and Vue.js, in a simple, config free manner.
HTMX
HTMX is a HTML-first web framework that allows you to access AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML Markup, using attributes. With HTMX, developers can quickly build emmersive experiences and modern user interfaces without having to worry about REST APIs or complicated frontend JavaScript configurations. HTMX weighs in at just under 10k min.gz'd and is completley dependecy-free.
Jetpack
Jetpack is the WordPress toolkit developed by Automatic, the developers of WordPress. The plugin provides security, performance, marketing and design tools for WordPress powered websites. Jetpack allows over 5 million WordPress users to monitor site changes, debug, troubleshoot and maintain a healthy and secure website.