Links
AddThe main goal of this project is to show you how to register and authenticate a user and access protected resources from a React-Native app to a NodeJS server.
100% free and interactive Python course for beginners. This is a 100% free and interactive course for people to teach themselves programming in Python, especially complete beginners at programming. It is carefully designed to reduce frustration and guide the user while still ensuring that they learn how to solve problems. The goal is for as many people as possible to learn programming.
Semantic unit testing is a testing approach that evaluates whether a function's implementation aligns with its documented behavior. The code is analyzed using LLMs to assess whether the implementation matches the expected behavior described in the docstring.
Related contents:
Television is a blazingly fast general purpose fuzzy finder TUI written in Rust.
It is inspired by the neovim telescope plugin and is designed to be fast, efficient, simple to use and easily extensible. It is built on top of tokio, ratatui and the nucleo matcher used by the helix editor.
Magical Rust patterns laid out and simplified.
The best way to learn Rust is by looking at simplified examples and building from there. Well, maybe not the best way, but this is the content of this blog repository.
Plowshare4 is a set of command-line tools designed for managing file-sharing websites (Megaupload, Rapidshare, etc.).
Hundreds of models & providers. One command to find what runs on your hardware.
A terminal tool that right-sizes LLM models to your system's RAM, CPU, and GPU. Detects your hardware, scores each model across quality, speed, fit, and context dimensions, and tells you which ones will actually run well on your machine.
Ships with an interactive TUI (default) and a classic CLI mode. Supports multi-GPU setups, MoE architectures, dynamic quantization selection, speed estimation, and local runtime providers (Ollama, llama.cpp, MLX, Docker Model Runner, LM Studio).
Related contents:
youtube-dl web UI.
Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites.
This repository is an attempt to answer the age-old interview question "What happens when you type google.com into your browser's address box and press enter?"
Except instead of the usual story, we're going to try to answer this question in as much detail as possible. No skipping out on anything.
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
Rust based package manager for macOS.
Sapphire is a next‑generation, Rust‑powered package manager inspired by Homebrew. It installs and manages:
- Formulae: command‑line tools, libraries, and languages
- Casks: desktop applications and related artifacts on macOS
ARM only for now, might add x86 support eventually.
Theme toggles is a collection of awesome, easy to use, animated toggles; designed for switching between light and dark modes. It's a modular library which aims to provide an ample customization where needed. Works great utility CSS frameworks such as Tailwindcss.
Collaborative Online Scrum Tool Using Websockets, Node.js, jQuery, and CSS3
Attendance Management System is a Laravel based web application which keeps track of employee hours by either using ZKTecho finger print device or manual attendance sheet.
Pure Go Redis test server, used in Go unittests.
Sometimes you want to test code which uses Redis, without making it a full-blown integration test. Miniredis implements (parts of) the Redis server, to be used in unittests. It enables a simple, cheap, in-memory, Redis replacement, with a real TCP interface. Think of it as the Redis version of net/http/httptest.
Even newer Custom Firmware for Xiaomi Cameras based on Hi3518ev200 Chipset. It includes free RTSP, ONVIF and other improvements based on the work by roleoroleo
This is a set of utilities that I developed while moving my 70,000+ comic library to Komga.
Publish and install private python packages using OCI/docker registries.
A custom new tab page, keeping all the best info handy (a work in progress, feedback is invaluable), based on local storage, open-source, and self-hosted
🔧 A collection of essential design pattern examples in JavaScript 🧰
A collection of essential design patterns for software development using practical examples, such Singleton, Factory Method, Observer, and more, to help developers write more efficient and maintainable code.
Linux utility to configure modifier keys to act as other keys when pressed and released on their own.
xcape allows you to use a modifier key as another key when pressed and released on its own. Note that it is slightly slower than pressing the original key, because the pressed event does not occur until the key is released. The default behaviour is to generate the Escape key when Left Control is pressed and released on its own. (If you don't understand why anybody would want this, I'm guessing that Vim is not your favourite text editor ;)
Giving types to jq. JQ is a successful tool for json manipulation.
JQ has a problem though, it's errors are kind of hard to decipher. When you start creating some internal data as part of some larger transformation, it might be hard to pinpoint the source of an error. That is because JQ doesn't keep track of the input data flow, it merely interprets it. So, when jq has an error, it is local.
An automated e-mail OSINT tool.
Mosint is an automated email osint tool written in Go that allows you investigate for target emails in a fast and efficient manner. It consolidates numerous services, enabling security researchers to swiftly access a wealth of information.
Base de connaissances techniques et bonnes pratiques internes à l'agence Alsacréations.
A Positively Charged JavaScript Runtime. A JavaScript Runtime for Rust.
Ion is a JavaScript runtime for integrating a JavaScript engine within a Rust program. This is useful for cases like building out a JavaScript powered plug-in system - but it can also be used directly from a stand alone executable.
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys. You can also get metadata about the playing track such as the artist and title for integration into statusline generators or other command-line tools.
Tool for easy backup and restore for ClickHouse® using object storage for backup files.
A Git porcelain outside of Emacs. A TUI Git client inspired by Magit.
A terminal user interface for Git. Inspired by Magit, and launched straight from the terminal. Gitu aims to implement many of the core features of Magit over time. It should be familiar to any previous Magit users.
Almond.CSS is a collection of class-less CSS styles to make simple websites look better. Almond.CSS helps in two ways: it normalizes the CSS styles to provide similar experience cross-browser, and it spices things a little by adding custom styles (that can be personalized!)
Pretty print your Ruby objects with style -- in full color and with proper indentation.
AmazingPrint is a fork of AwesomePrint, which became stale, and should be used in its place to avoid conflicts. It is a Ruby library that pretty prints Ruby objects in full color, exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins.
A tasty, but malicious SSL-VPN server 🌮
NachoVPN is a Proof of Concept that demonstrates exploitation of SSL-VPN clients, using a rogue VPN server.
It uses a plugin-based architecture so that support for additional SSL-VPN products can be contributed by the community. It currently supports various popular corporate VPN products, such as Cisco AnyConnect, SonicWall NetExtender, Palo Alto GlobalProtect, and Ivanti Connect Secure.
Open-source, agent-agnostic CLI that gives AI coding agents eyes. Your agent builds a feature — ProofShot records video proof it works.
Give AI coding agents eyes. Records browser sessions, captures screenshots, collects errors, and bundles proof artifacts — so humans can verify what the agent built.
Guard skills for coding agents, quality gates that catch AI-generated failure modes in code, tests, and docs.
Focused guard skills for coding agents: second-pass quality gates that catch the systematic failure modes of AI-generated code, tests, and docs before they ship.
Best use: let your agent do the work, then invoke the relevant guard on the diff before you present, commit, or merge it. These skills can guide writing when you explicitly ask for that, but they are strongest as reactive review passes.
Official Implementation of KnobGen: Controlling the Sophistication of Artwork in Sketch-Based Diffusion Models
Schedule automated simulations of actions you would perform on your PC.
Related contents:
An offensive postexploitation tool that will give you complete control over the Outlook desktop application and therefore to the emails configured in it.
A Wayland layer-shell logout prompt, now ported to GTK4! A fork of wlogout with a bunch of quality-of-life features.
A highly configurable Windows status bar written in Python.
Related contents:
🔂 Run Claude Code in a continuous loop, autonomously creating PRs, waiting for checks, and merging
Automated workflow that orchestrates Claude Code in a continuous loop, autonomously creating PRs, waiting for checks, and merging - so multi-step projects complete while you sleep.
🚀 AI-powered MongoDB explorer & optimizer | 🔍 Effortless insights | 🤖 Smart suggestions.
Mongo Explorer is a powerful web-based application for exploring, managing, and optimizing MongoDB databases. It offers a user-friendly interface for a wide range of MongoDB operations, from basic querying to advanced performance optimization.
NMIG is a database migration tool, written in Node.js and highly inspired by FromMySqlToPostgreSql. NMIG is an app, intended to make a process of migration from MySQL to PostgreSQL as easy and smooth as possible.
A vulnerability scanner for container images and filesystems.
Related contents:
A vulnerability scanner for container images and filesystems.
A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability detection when used with a scanner like Grype.
Related contents:
Turn an existing markdown-and-diagram workspace into a realtime collaborative web app.
Realtime collaboration for Markdown folders, diagrams, and git-backed docs, without migrating your files.
CollabMD turns a local Markdown folder, Obsidian-style vault, or docs repo into a collaborative workspace you can open in the browser. Throughout this guide, vault simply means a regular folder on your computer that contains Markdown files.
Automate scripts with Claude Code. Use shebang support for executable markdown files, pipe data through AI scripts in standard Unix pipelines, and switch between providers (Pro/Max, Anthropic API, AWS, Google Cloud, Azure, Vercel) without logging out.
dashwise is an all-in-one homelab dashboard
A Universal Attack on Defensive Image Watermarking.
Related contents:
Draw attention to the important parts of your website.
How is this different from a Modal ? The black mask appears around existing elements on the page.
Store git objects and refs in PostgreSQL tables. Standard git push/clone work against the database through a libgit2-based backend.
Related contents:
poop is a command line tool that uses Linux's perf_event_open functionality to compare the performance of multiple commands with a colorful terminal user interface.
Related contents:
A Copilot for Git.
Cocommit is a command-line tool that works with your HEAD commit and leverages an LLM of your choice to enhance commit quality.
A good commit consists of multiple elements, but at a minimum, it should have a well-crafted commit message. Cocommit analyzes the message from the last (HEAD) commit and suggests improvements, highlighting both strengths and areas for enhancement.
Simple, unified interface to multiple Generative AI providers.
aisuite makes it easy for developers to use multiple LLM through a standardized interface. Using an interface similar to OpenAI's, aisuite makes it easy to interact with the most popular LLMs and compare the results. It is a thin wrapper around python client libraries, and allows creators to seamlessly swap out and test responses from different LLM providers without changing their code. Today, the library is primarily focussed on chat completions. We will expand it cover more use cases in near future.
Self-hosted image sharing service. Slink is a self-hosted image sharing platform built with Symfony and SvelteKit️.
Solves the problem of sharing images with friends, family, and colleagues without relying on third-party services. It also offers a platform for artists to share their work with the community. Additionally, developers may find it useful for self-hosting screenshots of personal projects, which can then be used on GitHub, portfolios, blogs, etc.
Autonomous multi-agent coding framework that plans, builds, and validates software for you.
Related contents:
Find the best local LLM that actually runs on your hardware.
Auto-detects your GPU/CPU/RAM and ranks the top models from HuggingFace that fit your system.
Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.
Artificial Neural Engine Machine Learning Library.
ANEMLL (pronounced like "animal") is an open-source project focused on accelerating the porting of Large Language Models (LLMs) to tensor processors, starting with the Apple Neural Engine (ANE).
skytrack is a planespotting and aircraft OSINT tool made using Python 🛩🔍.
skytrack is a command-line based plane spotting and aircraft OSINT reconnaissance tool made using Python. It can gather aircraft information using various data sources, generate a PDF report for a specified aircraft, and convert between ICAO and Tail Number designations. Whether you are a hobbyist plane spotter or an experienced aircraft analyst, skytrack can help you identify and enumerate aircraft for general purpose reconnaissance.