open-source
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.
The fastest way to create an HTML app.
Modern web applications in pure Python. Built on solid web foundations, not the latest fads - with FastHTML you can get started on anything from simple dashboards to scalable web applications in minutes.
FastHTML is a new next-generation web framework for fast, scalable web applications with minimal, compact code.
Share files to nearby devices. An open-source cross-platform alternative to AirDrop.
LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.
resumable file uploads.
tus is the open protocol standard for resumable and reliable file uploads across the web, facilitating efficient and seamless file transfer experiences.
A kubectl plugin to visualize Kubernetes resources and relationships.
Free Tailwind CSS Admin Dashboard Template.
Free and Open-source Tailwind CSS Dashboard Admin Template that comes with all essential dashboard UI components, pages and elements
The free SaaS template with superpowers
A free, open-source SaaS app starter for React & Node.js with superpowers. Production-ready. Community-driven.
A command line tool to create a graph representing your Ansible playbook tasks and roles.
ansible-playbook-grapher is a command line tool to create a graph representing your Ansible playbook plays, tasks and roles. The aim of this project is to have an overview of your playbook.
A terminal for a container-oriented desktop.
Ptyxis is a terminal for GNOME with first-class support for containers. Flatpak is the intended and preferred distribution mechanism.
zap.store is a permissionless app store.
It uses nostr to establish identity, linking release artifacts to social profiles validated by the web of trust. This enables secure installs, a new app discoverability layer and developer monetization via zaps.
Run Windows applications (including Microsoft 365 and Adobe Creative Cloud) on GNU/Linux with KDE, GNOME or XFCE, integrated seamlessly as if they were native to the OS.
Related contents:
An OCI base image of Fedora CoreOS with batteries included.
uCore is an OCI image of Fedora CoreOS with "batteries included". More specifically, it's an opinionated, custom CoreOS image, built daily with some common tools added in. The idea is to make a lightweight server image including commonly used services or the building blocks to host them.
The Next Generation Linux Workstation.
Bluefin is an operating system for your computer. The best of both worlds: the reliability and ease of use of a Chromebook, with the power of a GNOME desktop.
Related contents:
The Universal Blue project builds a diverse set of continuously delivered operating system images using Fedora Atomic Desktop's support for OCI/Docker containers. That's nerdspeak for the ultimate Linux client: the reliability of a Chromebook, but with the flexibility and power of a traditional Linux desktop.
Related contents:
This project keeps the Linux Kernel Module Programming Guide up to date, with working examples for recent 5.x and 6.x kernel versions. The guide has been around since 2001 and most copies of it on the web only describe old 2.6.x kernels.
list and get specific files from remote zip archives without downloading the whole thing.
Benchmark Throughput Performance with running local large language models (LLMs) via ollama.
Fast and secure translation on your local machine, powered by marian and Bergamot.
🗺 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.
Virtual Camera for Linux written in Python.
CamSimulate is a python application which stream Videos from local file or from a URL to video devices of your device.
macro_pack is a tool by @EmericNasi used to automatize obfuscation and generation of Office documents, VB scripts, shortcuts, and other formats for pentest, demo, and social engineering assessments. The goal of macro_pack is to simplify exploitation, antimalware bypass, and automatize the process from malicious macro and script generation to fin…
ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.
Related contents:
Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database.
PGVecto.rs is a Postgres extension that enables scalable vector search, allowing you to build powerful similarity-based applications on top of your Postgres database.
Build Postgres Extensions with Rust!
pgrx is a framework for developing PostgreSQL extensions in Rust and strives to be as idiomatic and safe as possible.
Related contents:
Welcome to Ladybird, a truly independent web browser.
We are building a brand-new browser from scratch, backed by a non-profit.
Related contents:
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.
Related contents:
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.
An elegant virtual machine manager for the desktop.
Quickgui is a graphical user interface for the Quickemu virtual machine manager. Quickgui enables you to create and manage virtual machines from a simple and elegant interface. Nearly 1000 operating systems supported including Windows, macOS, BSDs, and 100s of Linux distros. All with automated downloads and configuration.
Free and open source self-hosted newsletter, mailing list manager, and transactional mails.
Related contents:
Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
Docker Image Update Notifier is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.
Open-source geocoding with OpenStreetMap data. Open Source search based on OpenStreetMap data.
Nominatim (from the Latin, 'by name') is a tool to search OpenStreetMap data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding). An instance with up-to-date data can be found at https://nominatim.openstreetmap.org. Nominatim is also used as one of the sources for the Search box on the OpenStreetMap home page.
Nominatim uses OpenStreetMap data to find locations on Earth by name and address (geocoding). It can also do the reverse, find an address for any location on the planet.
Build websites even faster with components on top of Tailwind CSS
Start developing with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma.
Unleash Vue Developer Experience. Enhance your Vue development journey with an amazing experience!
Vue DevTools is a tool designed to enhance the Vue developer experience, it is a powerful and versatile tool that can significantly enhance your productivity and debugging capabilities when working with Vue applications. It's features for live editing, time travel debugging and comprehensive inspection make it an essential tool for any Vue.js developer.
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.
Next-gen Python tooling. Fast, unified, futuristic
Astral’s mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff.
cyber arms for your security program - GRC can be tough: let CISO Assistant help you.
Cyber security program management can be challenging regardless of the size of your company. CISO Assistant one-stop-shop approach provides a pragmatic way to handle the complexity of GRC (Governance, Risk and Compliance) and make the tools work for you instead of the other way around.
a software version control visualization tool.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
Simple note taking with mobile-first design and a focus on Nextcloud Notes sync.
GUI file synchronization client that can sync with any cloud provider. Backed by rclone, giving you a reliable and battle-tested way to sync your files anywhere.
A free Windows-compatible Operating System.
Imagine running your favorite Windows applications and drivers in an open-source environment you can trust. That's the mission of ReactOS
an open-source btrfs driver for Windows.
WinBtrfs is a Windows driver for the next-generation Linux filesystem Btrfs. A reimplementation from scratch, it contains no code from the Linux kernel, and should work on any version from Windows XP onwards. It is also included as part of the free operating system ReactOS.
Bcachefs is an advanced new filesystem for Linux, with an emphasis on reliability and robustness and the complete set of features one would expect from a modern filesystem.
Related contents:
Tang binding daemon.
Tang is a server for binding data to network presence.
This sounds fancy, but the concept is simple. You have some data, but you only want it to be available when the system containing the data is on a certain, usually secure, network. This is where Tang comes in.
Automated Encryption Framework
Clevis is a pluggable framework for automated decryption. It can be used to provide automated decryption of data or even automated unlocking of LUKS volumes.
- Clevis/Tang: unattended boot of an encrypted NixOS system @ FOSDEM.
- Clevis & Tang on NixOS.
- Safe automatic decryption of LUKS partition using TPM2 @ 221b.
- Automatic LUKS 2 disk decryption with TPM 2 on Fedora @ kowalski7cc.
- Automatically decrypt your disk using TPM2 @ fedora Magazine.
- Use systemd-cryptenroll with FIDO U2F or TPM2 to decrypt your disk @ fedora Magazine.
- Episode 572: Data Security Only a Maniac Could Love @ Linux Unplugged.
A Java-based Sega Mega Drive/Genesis emulator. And other systems too.
Initially created as a Sega Megadrive/Genesis emulator and then evolved to emulate the following systems: Sega Megadrive/32X, Sega Master System/Game Gear, Sega Sg-1000, Colecovision, MSX v1, NES
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module.
An SSO solution for Nginx using the auth_request module. Vouch Proxy can protect all of your websites at once.
Vouch Proxy supports many OAuth and OIDC login providers and can enforce authentication
Monitor your Plex Media Server.
Tautulli is the best web application to monitor, view analytics, and receive notifications about your Plex Media Server.
A gallery of hand-drawn arrows and other design resources as SVGs that can be easily copied as SVG code or React components for use in your projects.
A PHP object mapper for Redis.
An Object Mapper for Redis®, designed to providing an intuitive and familiar interface for PHP developers to interact with Redis.
Open source chatbot that can be personalized using a markdown file.
the open-source database for the realtime web.
RethinkDB pushes JSON to your apps in realtime. RethinkDB is the first open-source scalable database built for realtime applications. It exposes a new database access model, in which the developer can tell the database to continuously push updated query results to applications without polling for changes. RethinkDB allows developers to build scalable realtime apps in a fraction of the time with less effort.
Tools for managing DNS across multiple providers.
In the vein of infrastructure as code octoDNS provides a set of tools & patterns that make it easy to manage your DNS records across multiple providers. The resulting config can live in a repository and be deployed just like the rest of your code, maintaining a clear history and using your existing review & workflow.
Related contents:
Build beautiful API integrations and SDKs with Saloon.
Saloon is a PHP library that helps you rapidly build third party API integrations or SDKs. It's configured to be production-ready by default, offers a simple, standardised development flow for your whole team and has utilities to help test your API integrations before you ship to production. Saloon is loved by thousands of developers and downloaded over 2 million times.
Related contents:
Cute illustrations for React Apps.
React Kawaii is an open source library of cute SVG illustrations. Perfect if you want to give some cuteness to your React App.
A command line tool to switch between different versions of terraform (install with homebrew and more) .
The tfswitch command line tool lets you switch between different versions of terraform. If you do not have a particular version of terraform installed, tfswitch lets you download the version you desire. The installation is minimal and easy. Once installed, simply select the version you require from the dropdown and start using terraform.
OpenTofu / Terraform / Terragrunt and Atmos version manager.
Welcome to tenv, a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go. Our tool simplifies the complexity of handling different versions of these powerful tools, ensuring developers and DevOps professionals can focus on what matters most - building and deploying efficiently.
TOTP Authenticator.
A modern and secure Windows app for managing your 2FA authentication codes. It's free, open source, and easy to use. Download it now and get started in minutes.
snarkOS is a decentralized operating system for zero-knowledge applications. This code forms the backbone of Aleo network, which verifies transactions and stores the encrypted state applications in a publicly-verifiable manner.