> cat /dev/github | grep security-tools

~/hackyfeed $

A cybersecurity tools aggregator — discover the latest pentesting, red team, and offensive security tools from GitHub.

sort: ( this page )

storied

Storied is a local-first interactive storytelling and writing studio that allows users to create and manage complex narratives while maintaining the separation of structured canon from prose. Key features include a flexible story bible, a Markdown manuscript editor, support for customizable rulesets, and integration with various AI models for narrative assistance. The tool emphasizes author control over character dialogue, scene continuity, and story development, while preserving revision history and enabling collaborative writing experiences.

melodies

Melodies is an innovative music composition tool that allows users to create and manipulate melodies visually without requiring advanced notation skills or external accounts. Key features include the ability to generate melodies based on emotional inputs, drag-and-drop modifications of notes, collaborative AI feedback for melody adjustments, and multiple export options including MIDI and MusicXML. This tool is particularly useful for musicians and composers seeking an intuitive platform for melody development and experimentation.

helia

Helia is a modern TypeScript implementation of the InterPlanetary File System (IPFS), designed for JavaScript and browser environments. It enables users to store and retrieve various data types, including strings, JSON objects, and linked objects with support for DAG-JSON and DAG-CBOR formats, allowing for efficient content addressing and modularity. Notable features include extensible modules for data manipulation, a custom hasher for content addressing, and a focus on minimalism and performance.

autocomplete-sh

Autocomplete.sh is a terminal enhancement tool that provides AI-powered command-line suggestions by calling an LLM (defaulting to OpenAI) when the user types `<TAB><TAB>`. It offers context-aware, flexible, and secure suggestions based on the terminal's state, recent commands, and command-specific documentation, while supporting multiple LLM providers, enabling local model usage, and caching queries for increased efficiency. This tool significantly improves productivity for terminal users, data engineers, and developers by streamlining command execution and minimizing the need to reference external documentation.

ast-grep

ast-grep is a command-line interface (CLI) tool designed for structural code searching, linting, and code rewriting using abstract syntax trees (ASTs). It allows users to write search patterns that match code based on its syntactical structure, employing a wildcard mechanism to represent varying AST nodes. Key features include easy pattern matching using code-like syntax and the capability to rewrite code snippets automatically, enhancing code quality and maintainability.

parsel

Parsel is a natural language framework designed for code synthesis across various programming languages using code language models. Its primary use cases include algorithmic tasks such as robotic planning and theorem proving, utilizing multiple function implementations to generate programs that conform to specified constraints, including unit tests. Notable features include automatic test generation, natural language program writing, and support for various output formats, enabling flexibility in algorithm design and implementation.

code-graph-rag

Code-Graph-RAG is a tool that analyzes multi-language codebases using Tree-sitter to construct a knowledge graph that represents the structure of the code. Its primary use case is to facilitate natural language queries, enabling users to retrieve, edit, and optimize code across a monorepo environment through an advanced agent with AST-based patching and an integrated diff preview. Notable features include support for querying code relationships in plain English and optimization capabilities against coding standards.

academic-writing-toolkit

The Academic Writing Toolkit (AWT) is an open-source software designed to facilitate controlled academic writing by integrating AI agents into the workflow while allowing authors to maintain ownership over their claims and arguments. Its primary use case is to enhance the rigor of academic projects by providing features such as citation auditing, literature review assistance, and deterministic checks for various writing phases. Notable features include independent reading notes, source-status labeling, and the ability to run checks on local files without relying on external manuscript storage.

smart-splits.nvim

smart-splits.nvim is a Neovim plugin designed for enhanced split pane management, utilizing intuitive directional controls for resizing panes rather than traditional width/height adjustments. It facilitates seamless navigation between Neovim and terminal multiplexer splits, including Tmux and others, and allows for customization of key mappings and buffer types to be ignored during resizing. Notable features include a Lua API for advanced configurations and multiplexer integrations to streamline user workflows.

horizon-edex-theme

Horizon eDEX-UI Theme is a vibrant and contemporary theme for the eDEX-UI terminal emulator, designed to enhance user experience with a visually striking interface. Key features include an alternative variant without an on-screen keyboard, customizable settings through a straightforward installation process, and a visually distinct organization of terminal tabs emphasizing memory usage. The theme draws inspiration from the Horizon VS Code theme and supports various fonts under permissive licenses.

awesome-design-systems

The "awesome-design-systems" repository is a curated collection of resources that document design systems, which help teams establish principles and best practices for building digital products. Its primary use case is to facilitate the development of cohesive user interfaces by providing access to UI libraries, pattern libraries, and guidelines on voice and tone. Notable features include categorized resources with components, voice and tone guidance, designer kits, and links to public source code repositories, promoting collaboration and contribution from the community.

awesome-code-ai

Awesome-Code-AI is a comprehensive repository of AI-driven coding tools and assistants designed to enhance software development efficiency through features like code completion, refactoring, and debugging. Key offerings include notable tools such as GitHub Copilot, Replit Ghostwriter, and various self-hosted solutions, including FauxPilot and TabbyML, catering to a range of development environments. Although the repository is archived, it serves as a valuable resource for developers seeking to leverage AI technologies in their coding workflows.

vibe-compiler

The Vibe Compiler (vibec) is a self-compiling tool that transforms markdown-based prompt stacks into executable code, tests, and documentation through a progressive bootstrapping process. Notable features include support for static and dynamic plugins, staged output management for version control, and a "Last-Wins" merge strategy to update the compiler during its own compilation. This allows for continuous evolution of its implementation, streamlining code generation tailored to specific needs.

ipfs-companion

IPFS Companion is a browser extension that integrates the InterPlanetary File System (IPFS) functionality directly into web browsers, enabling users to interact with IPFS seamlessly. Its primary use case is to connect users' browsers to local IPFS nodes, enhancing accessibility to decentralized web content. Notable features include support for multiple browsers, direct IPFS integration, and compatibility with local IPFS setups, facilitating an improved decentralized web experience.

chatgpt-vscode

ChatGPT-VSCode is an integration tool that enables developers to utilize OpenAI's GPT-4, GPT-3.5, GPT-3, and Codex models directly within Visual Studio Code. Its primary use case is enhancing developer productivity by generating commit messages, explaining compile-time errors, and facilitating code improvements through interactive conversations. Noteworthy features include the ability to personalize the AI assistant, store conversation history, and access streaming answers, significantly streamlining the development workflow.

someguy

Someguy is an HTTP Delegated Routing V1 server designed to proxy requests to the Amino Distributed Hash Table (DHT) and other delegated routing servers within the IPFS ecosystem. Its primary use case is to facilitate efficient routing and data retrieval in decentralized applications. Notable features include automatic configuration of bootstrap peers and endpoints, robust client support for querying existing servers, and a Docker container for simplified deployment.

rainbow

Rainbow is a production-grade IPFS HTTP Gateway implementation written in Go, specialized for serving as a lightweight connection to IPFS content without permanent storage. Notable features include support for Amino DHT and Bitswap protocols, optimized production settings, and denylist capabilities for content management. This tool is aimed at developers and operators looking to deploy efficient IPFS gateway services.

org-ai

org-ai is a minor mode for Emacs org-mode that integrates generative AI capabilities, allowing users to interact with AI models such as OpenAI's ChatGPT and DALL-E, as well as Stable Diffusion. Key features include text generation, speech input/output, and the ability to create images and variations directly within org-mode buffers. The tool supports custom prompts and provides various commands for enhanced usability both inside and outside org-mode.

dex-ui

DEX UI is an experimental interface created using openFrameworks that simulates a sci-fi computer environment, providing a fullscreen experience beneath a functioning terminal. It operates with a unique layer of animations and a custom modification to the BSPWM window manager to maintain a seamless appearance without traditional window borders. Designed primarily for artistic demonstration rather than practical use, its source code includes project files and shaders but lacks extensive documentation for ease of setup.

cmatrix

CMatrix is a terminal application that simulates the iconic falling text effect from "The Matrix" movie, providing an engaging visual experience. Its primary use case is as a screensaver or entertainment tool for users who enjoy retro aesthetics in command-line interfaces. Notable features include customizable scrolling rates and options for asynchronous text movement, enhancing the visual dynamism of the display.

certonid

Certonid is a serverless SSH Certificate Authority designed to streamline the issuance and management of SSH certificates. It consists of a command-line interface (CLI) and a serverless function, facilitating deployment on AWS Lambda while ensuring security through signed binaries and Software Bill of Materials (SBOM). Notable features include a Terraform module for AWS setup, integration with Homebrew for easy installation, and GPG signature verification for binary integrity.

scharf

Scharf is a cybersecurity tool designed to enhance the security of CI/CD pipelines by scanning GitHub workflows for mutable action references and replacing them with immutable commit SHAs. Its primary use case is to prevent supply-chain attacks by ensuring stable dependencies, with notable features including automatic updates of mutable actions, quick SHA lookups from the CLI, and the ability to generate detailed JSON or CSV reports for auditing across multiple repositories.

palware

Palware is a repository dedicated to the disassembly of DOS viruses, facilitating reverse engineering of malware from the early computing era. Its primary use case is for educational purposes, allowing users to examine and learn from a collection of detailed disassemblies, which are safe for modern systems as they contain no executable binaries. Notable features include a variety of disassemblies categorized by type and analysis notes that enhance understanding of each virus's functionality and implementation.

samp-source

SAMP Source is a software preservation project aimed at meticulously rebuilding the `samp.dll` file from the San Andreas Multiplayer (SA-MP) by reconstructing its code byte by byte and verifying accuracy against the original version R5. Notable features include comprehensive function validation, detailed documentation of assembly used in reconstructions, and a methodical process for generating and comparing code to ensure that each match is exact, thereby maintaining the integrity of the original software. The project is currently in the progress of reproducing the complete DLL while validating over 402,000 code bytes to date.

VEXAPI

VEXAPI is a collection of disassembled and decompiled files along with inferred header files for the private VEX Robotics API, primarily facilitating the development and manipulation of robotics software on ARM64 architecture. Key features include important function signatures for graphics and device information, with potential for overclocking robots and direct communication with the robot without competition constraints. The repository encourages community contributions for enhancing the accuracy and completeness of its contents.