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

ESPressoFlash

ESPressoFlash is a web-based flashing tool designed for programming ESP devices via WebSerial. Its primary use case involves uploading application, bootloader, and partition table binaries while allowing users to configure various parameters such as baud rate and flash mode. Notable features include the ability to erase flash memory prior to programming and support for multiple ESP chip models, making it versatile for developers working with ESP hardware.

eslint-plugin-no-secrets

eslint-plugin-no-secrets is an ESLint plugin designed to identify and flag potential secrets or sensitive information within JavaScript and JSON files. It features two primary rules: `no-secrets`, which utilizes cryptographic entropy and pattern matching to detect secrets, and `no-pattern-match`, which provides flexible text-based searching capabilities. This tool enhances code security by integrating seamlessly into ESLint workflows, making it essential for developers concerned about inadvertent exposure of sensitive credentials.

enchanted

Enchanted is an open-source application designed for macOS, iOS, and visionOS that allows users to interact with privately hosted large language models like Llama 2 and Mistral, providing a ChatGPT-like experience. It offers a secure and multimodal interface, featuring capabilities such as conversation history, voice prompts, image attachments, and customizable prompt templates. Additionally, users can enjoy a dark/light mode and utilize text-to-speech functionality, enhancing their interaction with the models across Apple's ecosystem.

eliza

elizaOS is an open-source TypeScript framework designed for building autonomous AI agents, encompassing a core runtime, an application interface, and various plugins for enhanced functionality. Its primary use case includes automating tasks across web, desktop, and mobile environments, with features such as chat and voice interactions, personal assistant functionality, and integration with native device capabilities. The architecture is model-agnostic and allows for extensive customization through plugins, making it adaptable to various operational needs and scenarios.

easy-mcp

EasyMCP is a TypeScript library designed to streamline the creation of Model Context Protocol (MCP) servers by abstracting boilerplate code with a straightforward API. Its notable features include an Express-like interface for defining tools and resources, an experimental decorators API that automatically infers types and arguments, and enhanced type safety to reduce runtime errors. While currently in beta, the tool provides a simplified setup process, making it suitable for both basic and complex resource management tasks.

dyad

Dyad is a local, open-source AI application builder that allows users to create AI apps rapidly while maintaining privacy and control over their deployment. It supports the integration of custom AI API keys to avoid vendor lock-in, and is designed to be cross-platform compatible, functioning seamlessly on both Mac and Windows operating systems. Notable features include fast performance, easy installation without sign-up, and an active community for support and project sharing.

DumpStorm

DumpStorm is a Visual Studio Code extension designed for thorough analysis of minidump files, enabling postmortem debugging through a user-friendly interface. Key features include advanced crash analysis with stack traces and memory information, intelligent detection of common crash causes, and cross-platform support for Windows, macOS, and Linux. The tool enhances both minidump and text-based crash logs with symbol information and interactive register insights, making it a comprehensive solution for developers tackling application crashes.

directus

Directus is an open-source headless CMS that enables users to manage and deliver content for various applications seamlessly. It offers real-time APIs, a customizable dashboard, and role-based access control, making it ideal for developers and content creators who require a flexible and user-friendly interface for data management. Notable features include support for both SQL and NoSQL databases, a powerful administrative interface, and a comprehensive set of integrations with modern front-end frameworks.

desolid

Desolid is an open-source, single-file backend as a service (BaaS) that facilitates the rapid development and deployment of self-hosted applications. It features a GraphQL API for performing CRUD operations, built-in authentication and authorization capabilities, and supports various database backends, including SQLite, MariaDB, PostgreSQL, and MS SQL Server. Notable traits include local and S3 file storage support, enabling quick setup for services like blog applications through schema-based definitions.

deepchat

DeepChat is an open-source, local-first AI agent desktop client that integrates various AI models and tools, designed for seamless user interactions and management. It supports advanced capabilities including multi-channel messaging protocol (MCP), installable Skills, and agent-client protocol (ACP) integration, providing a smooth experience with both cloud and locally hosted AI models. Notable features include session traceability, robust messaging app remote control support, and adherence to the Tape.systems philosophy for context persistence.

deepagentsjs

DeepAgentsJS is a JavaScript library designed for building and managing intelligent agents using deep learning techniques. Its primary use case is to facilitate the development of applications that can autonomously reason and adapt to complex tasks, leveraging large datasets and advanced neural network architectures. Notable features include a modular architecture, customizable agent behaviors, and seamless integration with various deep learning frameworks.

deep-chat

Deep Chat is a customizable AI chat component designed for easy integration into websites via a single line of code. It supports connections to a wide range of APIs, including over 20 popular AI services, and offers advanced features such as multimedia file handling, speech recognition, and text rendering capabilities. Notably, it is adaptable to various UI frameworks and can run models directly in the browser, enhancing user interaction with modern web applications.

dAte

dAte is an iOS mobile application designed to connect users based on their food preferences, enabling them to socialize through shared culinary interests. Notable features include user browsing to find similar preferences, matchmaking capabilities, in-app chat messaging with notifications, and scheduling dates with reminders. Built using Swift and integrated with Google Firebase, the app supports real-time interactions and push notifications for improved user engagement.

cypress

Cypress is a testing framework designed for modern web applications, offering fast, reliable, and easy-to-use test automation for anything that runs in a browser. Its primary use case is end-to-end testing, and it provides notable features such as real-time reloading, automatic waiting, and built-in support for asynchronous testing. Additionally, Cypress supports cross-platform installation on Mac, Linux, and Windows, making it accessible to a wide range of developers.

cursorifier

Cursorifier enhances AI coding assistants by transforming GitHub repositories into project-specific rules that improve code suggestions and refactoring accuracy. It intelligently analyzes codebases to extract conventions and patterns while supporting various large language model (LLM) providers, including OpenAI and local models. Notable features include the ability to generate tailored rules for Cursor AI and Cline, handle large codebases, and create production-ready rule files with minimal user effort.

cursor-rules-cli

Cursor Rules CLI is a command-line tool designed for managing AI-assisted guidance in software projects by utilizing structured markdown rules within Cursor IDE. It features easy rule installation, interactive setup, security scanning for vulnerabilities, and integration with existing project structures, enabling a contextually aware AI for coding assistance. Notably, it includes default rule templates and allows for repository packing into a single file for enhanced analysis.

CopilotKit

CopilotKit is a versatile SDK designed for constructing full-stack agentic applications and generative UIs across multiple platforms, including web and mobile. It features a customizable chat UI, backend tool rendering, dynamic UI generation, real-time shared state, and human-in-the-loop workflows, enabling seamless interaction between agents and users. This framework, initially focused on React, now supports various frameworks, streamlining the development of intelligent applications powered by large language models.

context7

Context7 is a tool designed to provide up-to-date, version-specific documentation and code examples for developers using language models (LLMs). Its primary use case is to enhance coding efficiency by eliminating outdated or incorrect information, enabling easier integration of accurate documentation directly into prompts. Notable features include a command-line interface (CLI) with skills for interacting with documentation and support for a Managed Context Platform (MCP) for native documentation tool calls.

context

The neuledge/context tool is designed for managing and manipulating contextual information in natural language processing applications. Its primary use case is to enhance machine comprehension by providing structured context to improve understanding and relevance in text processing tasks. Notable features include efficient context representation, support for dynamic updates, and integration with existing NLP frameworks.

container

`container` is a tool designed for macOS that allows users to create and run Linux containers as lightweight virtual machines, specifically optimized for Apple silicon. It supports the consumption and production of OCI-compatible container images, enabling seamless interaction with standard container registries. Key features include low-level management of containers and processes through the Containerization Swift package, along with an easy installation and upgrade process via signed installer packages.

community-plugins

Cursor Directory is a plugin management tool for the Cursor community, designed to facilitate the discovery and submission of plugins adhering to the Open Plugins standard. Key features include automated component detection from submitted GitHub repositories, a security scanning process for submitted plugins, and a user-friendly interface built with Next.js and Supabase for seamless interaction and data management.

cline

Cline is an open-source coding agent that enhances development workflows within IDEs and the terminal, facilitating collaborative coding, scripting, and automation. Notable features include support for CLI interaction, a web-based Kanban task board for multi-agent management, and extensions for both Visual Studio Code and JetBrains IDEs, allowing for real-time code editing and error correction. Additionally, it offers a software development kit (SDK) for building custom AI agents and integrations tailored to specific project needs.

claude-code

Claude Code is a CLI tool designed for programming assistance, which was unintentionally made public through a leaked npm sourcemap. Notable features include a comprehensive custom React terminal interface, multi-agent orchestration, a Tamagotchi-style companion system, and advanced memory consolidation via its "dream" system. The tool also incorporates privacy-focused functionalities, such as Undercover Mode, to prevent the exposure of sensitive internal information.

chrome-extension-boilerplate-react-vite

This tool provides a boilerplate for developing Chrome and Firefox extensions using React and TypeScript, leveraging Vite and Turborepo to enhance build speed and developer experience. Notable features include support for Chrome Extensions Manifest Version 3, integration with TailwindCSS, custom Hot Module Rebuild functionalities, and end-to-end testing capabilities with WebdriverIO. It streamlines the setup and development process, making it easier for developers to create and manage browser extensions.

chrome-devtools-mcp

Chrome DevTools for agents (`chrome-devtools-mcp`) enables AI coding assistants to control and inspect live Chrome browsers through a Model-Context-Protocol (MCP) server, facilitating reliable automation, detailed debugging, and performance analysis. Notable features include performance insights through trace recording, advanced debugging capabilities such as analyzing network requests and console messages, and seamless automation via Puppeteer. The tool is optimized for Google Chrome and includes options for usage statistics management and update checks.