Software for Self-Hosted

Puppeteer Puppeteer

A Node.js library that provides a high-level headless Chrome API over the DevTools Protocol. Puppeteer is free and open source and can be used to generate screenshots and PDFs of web pages, crawl SPAs, scrape content from websites and auto submit forms and keyboard inputs for ui/ux testing.

Node.js 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.

Drash Drash

A REST microframework for Deno's HTTP server with zero dependencies. Drash is designed to help you build your projects quickly with the ability to scale. With Drash you can build a Deno-based API, web app, SPA, or static HTML site. 

PhotoPrism 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.

Rollup Rollup

Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application. It uses the new standardized format for code modules included in the ES6 revision of JavaScript, instead of previous idiosyncratic solutions such as CommonJS and AMD.

HTMX 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.

RedisGraph 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.

Botpress Botpress

Botpress is an open-source conversational AI platform with wide range of functionalities. With Borpress you can create bots for task automation and chat automation like FAQs and helpdesks. The software have no external dependencies and can be deployed on common platforms. Botpress provides built-in natural language understanding, channel integrations, analytics, an SDK and a studio tool that makes it easy to create and manage your conversational design work.

Hotwire 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.

InfiniteWP InfiniteWP

InfiniteWP is free self-hosted, platform to manage multiple WordPress sites. It simplifies taking backups, securing, managing WordPress through an intuetive GUI.