> 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 )

suno-music-generator

Suno Music Generator is a web-based tool developed using Next.js that generates music based on user-provided prompts in approximately one minute, leveraging the suno.ai API. Notable features include token management to prevent expiry and integration with Lemon Squeezy for payment processing, making it suitable for creating custom songs in a user-friendly environment. The project is open-source and allows for easy deployment and local development.

studio-desktop

Outerbase Studio Desktop is an Electron-based application that serves as a desktop wrapper for the Outerbase Studio web version. Its primary use case is to facilitate connections to database drivers like MySQL and PostgreSQL, which are not compatible with browser environments, thereby enhancing usability for developers working with these databases. Notable features include its lightweight design and support for various database drivers.

studio

Outerbase Studio is a browser-based GUI tool designed for the management of SQL databases, initially tailored for LibSQL and SQLite but now supporting a wider range of databases, including MySQL and PostgreSQL in limited capacity. Notable features include a user-friendly query editor with auto-completion, a powerful data editor for staging changes, and a schema editor for easy table modifications, all complemented by a flexible connection manager for efficient database access.

Steam

Steam is a Swift package designed for direct interaction with the Steam platform, enabling functionalities such as user authentication (including support for two-factor authentication), retrieval of user information, and management of friend lists. Key features include the ability to log into an account, fetch basic user details, and add or remove friends through a simple API. This tool is particularly useful for developers looking to integrate Steam functionalities into their Swift applications.

srecord

The "Motorola S-record for Visual Studio Code" extension enhances the IDE by providing support for the Motorola S-record file format, ideal for embedded systems development. Its notable features include color syntax highlighting, status bar indicators for binary size and cursor location, and functionality for repairing broken S-record files automatically or via explicit command. Users can also find specific addresses within the file and configure settings for file repair behavior.

squint

Squint is a CLI tool designed for visual regression testing of web applications, enabling users to compare production and beta versions by automatically crawling URLs and taking screenshots of web pages using Puppeteer. It outputs visual diffs for pages with discrepancies, while offering configurable CLI options for advanced users, such as the ability to connect to existing Chrome sessions and customize pre-screenshot scripts. Notable features include smart defaults, cross-platform compatibility, and the capacity to handle specific use cases like single-page comparisons and element-specific diffing.

SpessaSynth

SpessaSynth is a real-time synthesizer and MIDI player/editor based on SoundFont2, developed in TypeScript for web applications. Its primary use case includes remixing, experimenting, and playback of MIDI files with a user-friendly interface, featuring mobile compatibility, Web MIDI API support, karaoke options, and extensive exporting capabilities for various audio formats. Notable features include a dynamic visualization of music sequences, customizable synthesizer controls, and multi-language support, making it versatile for both casual users and music professionals.

soundfont2

soundfont2 is a SoundFont2 parser written in TypeScript, designed for use in Node.js and modern web browsers. Its primary use case is to provide partial compliance with the SoundFont 2.01 specification, with plans for full compliance with version 2.04, although it is currently in development and not yet production-ready. Notable features include a TypeScript-based API and accessibility via package managers like npm and yarn, aimed at developers needing SoundFont parsing capabilities.

smithery-cli

Smithery CLI is a command-line interface tool designed to connect agents with various skills and MCP (Multi-Channel Platform) servers. Its primary use case is to enhance automation capabilities by allowing users to search, manage, and interact with MCP servers and associated tools seamlessly from the terminal. Notable features include skill browsing and installation, server connection management, and authentication options through OAuth.

signal

signal is a web-based music sequencer designed for quick composition and idea development, emphasizing a user-friendly interface and cross-platform compatibility. It supports MIDI format but intentionally limits sound quality and effects to provide a distraction-free environment, optimizing resource use for efficient performance. The tool serves as a complementary application to traditional Digital Audio Workstations (DAWs), making it ideal for artists during the initial stages of music creation.

Shaft

Shaft is a cross-platform UI framework designed for high-performance applications, emphasizing simplicity and customizability. It features native multi-window support, hot reload capabilities for real-time development feedback, and a modular architecture that facilitates easy integration of custom backends. Shaft aims to address demanding workloads with efficient threading and direct access to low-level graphics APIs, catering to both simple and complex application needs.

SettingsKit

SettingsKit is a declarative SwiftUI framework designed for the development of customizable settings interfaces, featuring an intuitive API for building settings hierarchies with various presentation styles. Its primary use case is to facilitate the creation of adaptive settings menus with built-in search functionality, allowing for intelligent filtering and scoring of options. Notable features include support for multiple styles (such as sidebar and card presentations), extensibility for custom styling, and seamless compatibility across Apple's platforms including iOS and macOS.

serverless-rag-demo

The Serverless RAG Demo tool offers a scalable architecture for implementing Retrieval-Augmented Generation (RAG) and multi-agent workflows using Amazon Bedrock and OpenSearch Serverless. Its primary use case involves leveraging hybrid search capabilities for document inquiry and user-specific document handling, and it features a Strands Graph orchestrator to manage various specialized agent nodes for specific tasks such as code generation and web search. Notably, it integrates Amazon Titan embedding and provides a serverless infrastructure with a seamless deployment process through AWS CDK.

secretlint

Secretlint is a pluggable linting tool designed to prevent the accidental committing of sensitive credentials by scanning project files for such information. Its features include a customizable ruleset, pre-commit hooks for real-time feedback, and compatibility with various CI services, ensuring seamless integration into existing workflows. Additionally, it offers detailed documentation for each rule to enhance understanding of security practices.

scribbletune

Scribbletune is a JavaScript-based tool that allows users to create music by utilizing strings and arrays for generating rhythms, melodies, and chord progressions. The primary use case is to produce MIDI files or play music live within a browser environment using Tone.js, with notable features including a command-line interface for exporting MIDI files, flexible pattern definitions, and various output options to customize generated compositions.

scalar

Scalar is an interactive API reference and offline-first client designed for OpenAPI specifications, enabling users to render and test API documentation seamlessly. Its notable features include first-class support for various API frameworks, real-time synchronization with server frameworks, and the ability to generate code examples across multiple programming languages. Additionally, Scalar promotes a modern user experience with its aesthetic design and comprehensive functionality for developers.

sarif-web-component

The SARIF Web Component is a React-based tool designed for rendering and viewing SARIF (Static Analysis Results Interchange Format) files in web applications. Its primary use case is to facilitate the integration of SARIF log files into user interfaces, allowing developers to display static analysis results effectively. Notable features include easy installation via npm, compatibility with React, and support for rendering logs in a structured format.

sarif-vscode-extension

The SARIF Viewer for Visual Studio Code is an extension designed to facilitate the viewing and management of SARIF logs within the Visual Studio Code environment. Its primary use case is enhancing the debugging experience by providing features such as inline squiggles, a dedicated SARIF Results Panel with improved grouping and filtering options, and streamlined integration with local workspaces. Notable features include enhanced keyboard accessibility, a resizable details section, and automatic URI reconciliation for ease of use.

rulefy

Rulefy is a tool designed to enhance Cursor AI's performance by generating custom rules tailored to specific codebases or GitHub repositories. Its primary use case involves analyzing project structure and conventions to provide accurate code suggestions, reduce AI hallucinations, and facilitate better refactoring, all while requiring minimal setup. Notable features include the ability to handle large codebases, generate production-ready rule files with a single command, and customizable analysis options for various project needs.

rowboat

Rowboat is an AI-powered desktop coworker that organizes user work into a knowledge graph and provides integrated tools for various tasks including email management, note-taking, and web browsing. Its notable features include a built-in email client that drafts replies based on context, background agents for automation, and a dedicated browser for secure collaborative web activities. This tool enhances productivity by centralizing work processes and streamlining interactions with AI.

ring

The Ring repository provides unofficial packages for developers to interact with Ring smart home products through automation. It features a TypeScript package, `ring-client-api`, allowing custom app development, and `homebridge-ring` for seamless integration of Ring devices into Apple HomeKit. Notable functionalities include the ability to control and automate various Ring products while leveraging existing community-supported libraries for enhanced API interaction.

responsively-app

Responsively App is an Electron-based browser tool designed to streamline responsive web development by allowing developers to preview their websites across multiple devices simultaneously. Key features include mirrored user interactions, customizable preview layouts, a unified element inspector, over 30 built-in device profiles, one-click screenshot capabilities, and hot reloading support. This application supports Mac, Windows, and Linux platforms, enhancing productivity by significantly speeding up the responsive design workflow.

repomix

Repomix is a tool designed to convert codebases into formats that are optimized for use with artificial intelligence agents. Its primary use case involves enhancing the efficiency of code analysis and interaction with AI, facilitating faster code reviews and integration with various development environments. Notable features include multi-platform compatibility and support for seamless online usage through the Repomix website.

readme

The @appnest/readme tool automates the generation of README files that adhere to best practices, enhancing the presentation of repositories on platforms like GitHub. It offers a simple and powerful interface for customization, allowing users to extend their package.json and create unique readme blueprints, which makes it especially useful for maintaining multiple repositories. Notable features include the ability to add custom templates, manage various formatting options, and easily incorporate necessary documentation elements.

railway-minecraft-template

The Minecraft Control UI is a web-based tool designed to manage a Minecraft server through an intuitive file browser and a console interface. Its primary use case is to provide simplified server control operations, such as file management and command execution, leveraging features like a console connected via stdin pipe and customizable environment settings for flexible deployment. Notable features include Docker support for streamlined containerization and real-time log access, enhancing server management efficiency.