A specification for developer-centric application definition used in Cloud Native Applications
The Compose Specification is a developer-focused standard for defining cloud and platform agnostic container-based applications.
email & SMTP testing tool with API for developers.
Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool & API for developers. It acts as an SMTP server, provides a modern web interface to view & test captured emails, and contains an API for automated integration testing.
Bird’s-eye view for Kubernetes. Seabird is the native desktop app that simplifies working with Kubernetes. Native Kubernetes desktop client.
Seabird is a native cross-platform Kubernetes desktop client that makes it super easy to explore your cluster's resources. We aim to visualize all common resource types in a simple, bloat-free user interface.
Create WordPress themes with beautiful OOP code and the Twig Template Engine.
Timber helps you create fully-customized WordPress themes faster with more sustainable code. With Timber, you write your HTML using the Twig Template Engine separate from your PHP files. This cleans up your theme code so, for example, your PHP file can focus on being the data/logic, while your Twig file can focus 100% on the HTML and display.
Use Foundation for Emails to design responsive HTML emails that work in any email client.
Quickly create responsive HTML emails that work on any device and client. Even Outlook.
Foundation for Emails (previously known as Ink) is a framework for creating responsive HTML emails that work in any email client — even Outlook. Our HTML/CSS components have been tested across every major email client to ensure consistency. And with the Inky templating language, writing HTML emails is now even easier.
Convert a simple HTML syntax into tables compatible with Foundation for Emails.
Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for Emails.
The most advanced responsive front-end framework in the world.
A Framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable. We’re constantly adding new resources and code snippets, including these handy HTML templates to help get you started!
Maximize Your Privacy and Security. Enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy.
Open-source tool to enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy.
Team knowledge base & wiki. A fast, collaborative, knowledge base for your team built using React and Node.js.
Your team’s knowledge base. Lost in a mess of Docs? Never quite sure who has access? Colleagues requesting the same information repeatedly in chat? It’s time to get your team’s knowledge organized.
Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno.
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
GitLab Check Symfony Version (glchksymver) is a command-line tool designed to fetch and display Symfony version information for projects within a specified GitLab group.
glchksymver is a command-line tool designed to fetch and display Symfony version information for projects within a specified GitLab group. It utilizes the GitLab API to retrieve projects and examines each project's composer.json file to determine the Symfony version used. This tool is particularly useful for teams managing multiple Symfony projects within GitLab, allowing for a quick overview of Symfony versions across projects.
SSH Honeypot that gathers creds and attempted commands.
SSH Honeypot that gathers attempted creds, IP addresses and versions. The SSH server will either issue a warning, or drop the attacker into a fake shell.
:mortar_board: Path to a free self-taught education in Computer Science!
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
Open source music identification.
Echoprint is an open source music identification system that allows anyone to build music fingerprinting into their application. It is powered by The Echo Nest and supported by next-generation background noise remover.
Your Independent Privacy and Security Resource. The guide to restoring your online privacy.
Massive organizations are monitoring your online activities. Privacy Guides is your central privacy and security resource to protect yourself online.
Testcontainers is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.
Performance-portable, length-agnostic SIMD with runtime dispatch. Highway is a C++ library that provides portable SIMD/vector intrinsics.
What was the first pull request you sent on GitHub?
This document defines a "problem detail" as a way to carry machine-readable details of errors in a HTTP response to avoid the need to define new error response formats for HTTP APIs.
filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app.
Free RSS Feed Delivery Bot.
MonitoRSS is a free and open-source bot that automatically delivers customized news straight to your Discord server. Connect popular news sources like YouTube, Reddit, or traditional news outlets to keep your communities up to date.
Check DMARC, DKIM, and SPF Settings
Master the command line, in one page.
Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.
The HTTP client abstraction for PHP.
HTTP client standard built on PSR-7 HTTP messages. The HttpAsyncClient defines an asynchronous HTTP client for PHP. This package also provides a synchronous HttpClient interface with the same method signature as the PSR-18 client. For synchronous requests, we recommend using PSR-18 directly.
Library for patching destination data with source data only if destination data remains valid after that.
This library provides a "validating hydrator", a service that patches destination data with source data only if destination data remains valid after that. Source and destination can be anything - scalars, arrays, objects... So either you want to make a partial update of ORM entity with parsed JSON from HTTP-request or produce a plain DTO from this entity to send in AMQP-message this library can help you to do that in a neat convenient way.
Generate clients, servers, and documentation from OpenAPI 2.0/3.x documents.
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3).
Make React 70% faster
The drop-in optimizing compiler for React. Gain big performance wins for UI and data heavy React apps. Dead simple to use – try it out now!
Dates by FormKit. The easiest way to work with dates in JavaScript. 📆 Parse, format, manipulate, and internationalize dates and times in JavaScript and TypeScript.
Tempo is a new library in a proud tradition of JavaScript date and time libraries. Inspired by the likes of moment.js, day.js, and date-fns Tempo is built from the ground up to be as small and easy to use as possible.
The Open Source Firebase Alternative with GraphQL
Nhost is an open-source backend and development platform that enables developers to build and scale their web and mobile apps.
A showcase of what is possible with Progressive Web Apps today.
A Progressive Web App (PWA) is basically just a website with some added features, which enable it to provide an app-like user-experience. This means it can work practically just like a native iOS or Android app. It can be installed to the home screen of your mobile device, work offline and receive push notifications, among other things.
OpenPubkey is an open source project that binds public keys and workload identities using standard SSO and OpenID Connect.
Use OpenPubkey today to SSH to machines on your network without SSH keys.
Attributes to define PHP language extensions (to be enforced by static analysis).
This library provides attributes that are used by static analysers to enforce new language features. The intention, at least initially, is that these extra language features are enforced by static analysis tools (such as Psalm, PHPStan and, ideally, PhpStorm) and NOT at runtime.
a low power tool for html.
htmz is a minimalist HTML microframework that gives you the power to create modular web user interfaces with the familiar simplicity of plain HTML.
Open source clone of Theme Hospital.
A reimplementation of the 1997 Bullfrog business sim Theme Hospital. As well as faithfully recreating the original, CorsixTH adds support for modern operating systems (Windows, macOS, Linux and BSD), high resolutions and much more.
A collection of learning resources for curious software engineers. A collection of full-stack resources for programmers.
The goal of this page is to make you a more proficient developer. You'll find only resources that I've found truly inspiring, or that have become timeless classics.
Helpdesk & Ticketing Software by Freshworks. Scale support experiences without scaling costs.
Integrate Laravel With WordPress. Laravel components for WordPress plugins and themes.
Acorn is a framework for integrating Laravel within WordPress. Acorn provides a way to gracefully load a Laravel application container inside of WordPress while respecting the WordPress lifecycle and template hierarchy.
The DX oriented task runner in PHP. Castor is a DX oriented task runner built in PHP featuring a range of functions for common task processing.
It can be viewed as an alternative to Makefile, Fabric, Invoke, Shell scripts, etc., but it leverages PHP's scripting capabilities and its extensive library ecosystem.
Fearless refactoring, it does a lot of smart checks to find certain errors.
Conference website template.
Project Hoverboard is the conference website template that helps you to set up a mobile-first conference website with blog, speaker and schedule management in a few minutes.
Talks/events/meetups/conferences feedback.
Open Feedback is an opened SaaS platform for organisers and speakers to gather users feedback. It connects to one of 3 data source: OpenFeedback database, hoverboard-v2, or your own API, to retrieve all the sessions & speakers.
Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment for productively writing custom DNN compute kernels capable of running at maximal throughput on modern GPU hardware.
Tiling compositor with the looks. Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more.
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
The Easiest way to add coding standard to your PHP project.
Easy Coding Standard focuses on easy run, setup, and use. From composer requirement through the automated setup to the config.
Converged Container and Virtual Machine Hypervisor.
SmartOS, with its remarkable blend of the illumos kernel's power and the agility of a lightweight OS, has become the preferred choice for many specialized applications. While it shines as a standalone system, its capabilities are truly amplified when used with Triton Compute.
The freenginx.org project. The goal of the project is to keep nginx development free from arbitrary corporate actions.
A simple, elegant desktop BSD Operating System.
GhostBSD provides a simple desktop-oriented operating system based on FreeBSD with MATE and OS packages for simplicity. In addition, GhostBSD has a selection of commonly used software preinstalled to make it easy on your computing journey.
Git Branching, Refined. The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte.
GitButler is a git client that lets you work on multiple branches at the same time. It allows you to quickly organize file changes into separate branches while still having them applied to your working directory. You can then push branches individually to your remote, or directly create pull requests.
Welcome to the repository for Sudo for Windows 🥪. Sudo for Windows allows users to run elevated commands directly from unelevated terminal windows.
Sudo is available for Windows 11 builds 26045 and later. If you're on an Insiders build with sudo, you can enable it in the Windows Settings app, on the "Developer Features" page.
PowerShell Training for the People.
Under the Wire trains experienced, developing, and novice Information Technologists to use Windows PowerShell in a variety of situations through innovative and fun wargames.
Collection of Cyber Threat Intelligence sources from the Deep and Dark Web
The aim of this project is to collect the sources, present in the Deep and Dark web, which can be useful in Cyber Threat Intelligence contexts.
Content Management for your Codebase.
A new tool that makes Markdown, JSON and YAML content in your codebase editable by humans. Live edit content on GitHub or your local file system, without disrupting your existing code and workflows.
Git-based headless CMS. A modern, free alternative to Netlify CMS & Decap CMS. Open source. Lightweight. UX-driven development. Made with Svelte.
Open source content management for your Git workflow.
A CMS for static site generators. Give users a simple way to edit and add content to any site built with a static site generator.
Edit your Nuxt Website with your team, in production.
Nuxt Studio gives you a git-based editing experience with live preview for your Nuxt Content website. Opening a new way to collaborate between developers and marketing teams.
a powerful, highly scalable CMS built on Laravel.
Statamic is a modern, clean, and highly adaptable CMS built on Laravel that can run full-stack, headless, on flat files or databases, or as a static site generator.
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
A terminal application to view, tail, merge, and search log files (plus JSONL).
Looking at the evolution of video game consoles is fascinating. While conventional PCs tend to evolve ‘incrementally’, new generations of consoles introduce completely new ways of working. What you see here is a series of articles that will hopefully uncover the rationale behind the latest trends in technology. They will also demonstrate why each system can’t be summarised by its ‘bits’, megahertz, amount of RAM and whatnot.
This is barely a book. It's stuff that I put together for class and used to have in Canvas, and then slammed together into a volume. I'll improve it over time, but it's kind of just dumped here for now. Forgive me.
The Unified Apache Beam Model. The easiest way to do batch and streaming data processing. Write once, run anywhere data processing for mission-critical production workloads.
Apache Beam is a unified programming model for Batch and Streaming data processing.
Apache Beam is a unified model for defining both batch and streaming data-parallel processing pipelines, as well as a set of language-specific SDKs for constructing pipelines and Runners for executing them on distributed processing backends, including Apache Flink, Apache Spark, Google Cloud Dataflow, and Hazelcast Jet.
Unified stream and batch data processing that's serverless, fast, and cost-effective.
Build faster, test better with production-like data in a snap!
Snaplet is an all-in-one developer tool that gives developers realistic, production-like data that they can code against.
Snaplet uses generative ai to give you realistic, production-like data for your Postgres database so you can code, debug, and test with ease.
Automated Dependency Updates. Multi-platform and multi-language.
Code to Electronics. Build electronic circuit boards from code.
atopile is a language and toolchain to describe electronic circuit boards with code. By replacing the point and click schematic interface with code, we introduce software development workflows like reuse, validation and automation to the world of electronics.
libreactor is a high performance, robust and secure, generic event-driven application framework for Linux.
libreactor is a high performance, robust and secure, generic event-driven application framework for Linux. The design goal is to minimize software overhead, cpu usage, energy consumption and environmental footprint. libreactor is directly built on top of the Linux kernel io_uring system call interface, offering both much simplified access to low level asynchronous kernel calls, as well as high level event-driven abstractions such as HTTP servers. Furthermore libreactor is built completely without third-party dependencies, minimizing supply chain risk.
The World's Leading Online Programming Learning Platform.
LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
🌀 A log file highlighter.
tailspin works by reading through a log file line by line, running a series of regexes against each line. The regexes recognize patterns you expect to find in a logfile, like dates, numbers, severity keywords and more.
tailspin does not make any assumptions on the format or position of the items it wants to highlight. For this reason, it requires no configuration and the highlighting will work consistently across different logfiles.
The Open-Source React Framework for B2B Apps.
React-admin offers the best developer experience, lets you focus on business needs, and build delightful user interfaces.
Mini Keyboard,Wireless Keyboard,Bluetooth Keyboard,Remote control,Mouse.
Elegant and Powerful Static Site Generator.
HydePHP is a content-first Laravel-powered console application that allows you to create static HTML pages, blog posts, and documentation sites, using your choice of Markdown and/or Blade.
The ubiquitous test and mock framework for PowerShell.
A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.
Inspired by Chris Marinos' fantastic F# koans, the goal of the PowerShell koans is to teach you PowerShell by presenting you with a set of questions. Each kōan (each question) is represented by a failing Pester test. Your goal is to make those tests pass by filling out the correct answer, or writing the correct code. The koans start very simple to get you familiar with the basic concepts and progress towards more difficult. Teaching you multiple beginner, intermediate and advanced aspects of PowerShell in the process.
Reverb is a first-party WebSocket server for Laravel applications, bringing real-time communication between client and server directly to your fingertips. Open source and an Artisan command away - with love from the Laravel team.
Analyze the Git history of your PHP files.
a Hassle-Free Python Experience.
Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml
based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.
Easily capture and share your great thoughts. Open Source and Free forever. A privacy-first, lightweight note-taking service.
Donnons des yeux à nos héros du quotidien. La visio qui révolutionne la prise en charge téléphonique.
Urgentime se démarque par sa conception axée sur la relation client et les urgences. Contrairement à WhatsApp, notre solution offre une transition instantanée de l’appel téléphonique à la visio, sans nécessité de téléchargement d’application.
The Universal Code Beautifier.
Single beautifier abstracting multiple beautifiers for multiple languages.
A way for all organizations to understand, organize,
improve, and communicate web accessibility.
A proposed standard which allows websites to define security policies.
“When security risks in web services are discovered by independent security researchers who understand the severity of the risk, they often lack the channels to disclose them properly. As a result, security issues may be left unreported. security.txt defines a standard to help organizations define the process for security researchers to disclose security vulnerabilities securely.”
Tool to Detect Infections in MySQL Instances.
Attackers are abusing MySQL instances for conducting nefarious operations on the Internet. The cybercriminals are targeting exposed MySQL instances and triggering infections at scale to exfiltrate data, destruct data, and extort money via ransom. For example one of the significant threats MySQL deployments face is ransomware. We have authored a tool named "MELEE" to detect potential infections in MySQL instances. The tool allows security researchers, penetration testers, and threat intelligence experts to detect compromised and infected MySQL instances running malicious code. The tool also enables you to conduct efficient research in the field of malware targeting cloud databases. In this release of the tool, the following modules are supported:
Real-time HTTP Intrusion Detection.
teler is an real-time intrusion detection and threat alert based on web log that runs in a terminal with resources that we collect and provide by the community. ❤️
A set of Symfony Console Commands to interact with your database.
Backup: Backup your database and manage your dumps with a simple command.
Restore: Easily restore a previous dump of your database.
Anonymize: Set up database anonymization with PHP attributes on Doctrine Entities or with a YAML configuration file.
Set up a GDPR-friendly workflow: Make it easier to follow GDPR best practices when importing production dump to other environments.
Understand and fix bugs faster
Ray is a desktop application that serves as the dedicated home for debugging output. Send, format and filter debug information from both local projects and remote servers.
⚡️ Blazing fast terminal file manager written in Rust, based on async I/O.
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
Jujutsu is a powerful git
compatible version control system for software projects. You use it to get a copy of your code, track changes to the code, and finally publish those changes for others to see and use. It is designed from the ground up to be easy to use—whether you're new or experienced, working on brand new projects alone, or large scale software projects with large histories and teams.
Optimize your app creation.
Lenra is an open source framework to create your app using any language, and deploy it without any Ops scale, built on ethical values.
Monitor your security cameras with locally processed AI. NVR with realtime local object detection for IP cameras.
Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
Scrypted is a high performance home video integration and automation platform.
Scrypted is a high performance home video integration platform and NVR with smart detections. Instant, low latency, streaming to HomeKit, Google Home, and Alexa. Supports most cameras.
K8s-Sherlock is your open-source investigative tool for diving deep into Kubernetes cluster mysteries. Designed to simplify and expedite debugging processes, it's the essential utility for demystifying complex container orchestration issues.
K8s-Sherlock is an open-source Kubernetes pod designed for debugging and diagnostics. As a swiss-army knife for your Kubernetes cluster, it comes pre-loaded with a host of tools to help you diagnose issues with network, containers, and more. Developed to expedite the troubleshooting process, K8s-Sherlock is your go-to pod for resolving complex orchestration issues.
This is a HTML5 remake of Lode Runner, building the program with CREATEJS Javascript framework.
Install, Run & Control Databases on Your Computer with 1 Click.
Pinokio is a browser that lets you install, run, and programmatically control ANY application, automatically. No more opening the terminal. No more git clone. No more conda install. No more pip install. No more messing with execution environments.
Cyber Theat live dashboard
Track your OSINT investigations
Osintracker is focused on OSINT investigations. It's a source-oriented application, primarily focused on keeping track of your online findings.
Turns Data and AI algorithms into production-ready web applications in no time. Taipy is an open-source Python library for building production-ready front-end & back-end in no time.
Taipy is an open-source Python library for easy, end-to-end application development,
featuring what-if analyses, smart pipeline execution, built-in scheduling, and deployment tools.
A handy shell script that enables you to write repeatable demos in a bash environment.
demo-magic.sh
is a handy shell script that enables you to script repeatable demos in a bash environment so you don't have to type as you present. Rather than trying to type commands when presenting you simply script them and let demo-magic.sh run them for you.
Cartes et informations sur les pays. Toutes les cartes et informations sur les pays sont sur Atlas Monde
La géographie est une discipline ancienne dont le terme d’origine a pour signification « description de la Terre ». Elle met en avant les relations entre les sociétés et leur environnement sur l’ensemble de la planète.
Atlas Monde a pour ambition d’accompagner à la découverte du Monde à travers de nombreuses ressources à télécharger librement sur toutes les zones et tous les pays du globe. Pour chacun des continents et pays nous essayons de vous proposer des données sur la situation géographique, les populations, l’économie, la géopolitique, le relief, le climat, la linguistique ou encore l’histoire.
Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.
😎 Curated list of awesome tools to build your freelance career (in france)
The SEO Roadmap with Free Resources & Tools.
Start learning SEO or expand your SEO education to grow your site’s organic traffic by understanding every aspect of SEO in order to become or grow further as an SEO specialist with Learning SEO. Learning SEO is a comprehensive guide, featuring the main areas along with resources to learn.
Github stars and forks ranking list. Github Top100 stars list of different languages.
The HTML presentation framework.
reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free.
get things from one computer to another, safely.
This package provides a library and a command-line tool named wormhole
, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.