awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Security & Cryptography · Awesome GitHub Repositories

121 repos

Awesome GitHub RepositoriesSecurity & Cryptography

Modules for securing data and managing system access.

Explore 121 awesome GitHub repositories matching security & cryptography · Security & Cryptography. Refine with filters or upvote what's useful.

  1. Home
  2. Security & Cryptography

Awesome Security & Cryptography GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHubView on GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac

    TypeScriptautomationchromechromium
  • immich-app/immich

    immich-app/immich

    92,953GitHubView on GitHub↗

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining ful

    TypeScriptbackup-toolfluttergoogle-photos
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    applicationscodingcodingchallenges
  • bitcoin/bitcoin

    bitcoin/bitcoin

    88,190GitHubView on GitHub↗

    This project is a cryptographic consensus engine and distributed ledger client that functions as a peer-to-peer network node. It enables decentralized network participation by allowing users to independently validate transactions and blocks, ensuring data integrity and consensus without reliance on a centralized author

    C++bitcoinc-plus-pluscryptocurrency
  • oven-sh/bun

    oven-sh/bun

    87,491GitHubView on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The

    Zigbunbundlerjavascript
  • ChatGPTNextWeb/NextChat

    ChatGPTNextWeb/NextChat

    87,317GitHubView on GitHub↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infras

    TypeScriptcalclaudechatgptclaude
  • django/django

    django/django

    86,891GitHubView on GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes se

    Pythonappsdjangoframework
  • mermaid-js/mermaid

    mermaid-js/mermaid

    86,200GitHubView on GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for m

    TypeScriptdiagramsdiagrams-as-codedocumentation
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve

    Pythonasynciohacktoberfesthome-automation
  • ruanyf/weekly

    ruanyf/weekly

    84,256GitHubView on GitHub↗

    This project is a long-term, curated tech newsletter and digital trend repository designed for software developers and technology enthusiasts. It functions as a knowledge aggregation archive, providing a recurring publication that synthesizes industry insights, technical trends, and cultural commentary to help professi

  • firecrawl/firecrawl

    firecrawl/firecrawl

    84,034GitHubView on GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveragi

    TypeScriptaiai-agentsai-crawler
  • macrozheng/mall

    macrozheng/mall

    82,926GitHubView on GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secu

    Javadockerelasticsearchelk
  • microsoft/playwright

    microsoft/playwright

    82,810GitHubView on GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior

    TypeScriptautomationchromechromium
  • bregman-arie/devops-exercises

    bregman-arie/devops-exercises

    81,169GitHubView on GitHub↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding cha

    Pythonansibleawsazure
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101GitHubView on GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy

    aimcp
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    android-interview-questionsangularjs-interview-questionsawesome
  • spring-projects/spring-boot

    spring-projects/spring-boot

    80,046GitHubView on GitHub↗

    Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the fr

    Javaframeworkjavaspring
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Gogop2ppeer-to-peer
  • hacksider/Deep-Live-Cam

    hacksider/Deep-Live-Cam

    79,568GitHubView on GitHub↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a hi

    Pythonaiai-deep-fakeai-face
  • astral-sh/uv

    astral-sh/uv

    79,476GitHubView on GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure repr

    Rustpackagingpythonresolver
Prev1234567Next

Browse tags

  • Application and System Security12 sub-tagsThis group covers security aspects related to software applications, databases, and overall system integrity.
  • Cross-Platform Security1 sub-tagUtilities that synchronize security credentials and certificates across diverse computing environments.
  • Cryptography6 sub-tagsTools and resources for implementing encryption, secure communication protocols, hashing, and key management techniques.
  • Cybersecurity1 sub-tagStrategies and tools focused on protecting internet-connected devices and systems from digital threats.
Development Security1 sub-tagTools that automate the creation of local certificates to secure development environments.
  • Encryption and Certificate Management9 sub-tagsTools for managing cryptographic keys, TLS certificates, and data-at-rest or in-transit encryption.
  • Governance and Policy Frameworks3 sub-tagsOrganizational guidelines, compliance standards, and management practices for security operations.
  • Hardware Security1 sub-tagSoftware and protocols designed to secure the low-level boot processes of computing hardware.
  • Identity and Access Management15 sub-tagsSystems and protocols for verifying user identity, managing credentials, and enforcing authorization policies.
  • Integration Security1 sub-tagSystems that monitor and audit data exchanges between integrated software services.
  • IoT Security Platforms1 sub-tagComprehensive frameworks for identifying and mitigating vulnerabilities within internet-of-things ecosystems.
  • Isolation and Sandboxing2 sub-tagsEnvironments and utilities designed to restrict code execution and contain potential security breaches.
  • Local-First Data SovereigntyArchitectures that ensure all processing and storage occur within private, local environments.
  • Model Security1 sub-tagDefensive tools designed to detect and block malicious inputs targeting machine learning models.
  • Network and Infrastructure Security8 sub-tagsProtective measures for network perimeters, inter-node communication, and infrastructure-level hardening.
  • Networking and Security1 sub-tagConfigurations and policies that enforce security standards for cross-origin network requests.
  • Privacy and Data Protection7 sub-tagsTools and practices focused on data privacy, encryption, and user anonymity.
  • Privacy and Security1 sub-tagSolutions for running language models locally to ensure data privacy and security.
  • Security53 sub-tagsBroad categories of tools and practices dedicated to protecting digital assets and infrastructure.
  • Security & Networking3 sub-tagsConfigurations and proxy settings that secure network traffic and enforce communication standards.
  • Security & Privacy8 sub-tagsTools and methodologies designed to protect user data confidentiality, ensure anonymity, and manage sensitive information processing.
  • Security Controls1 sub-tagMechanisms that restrict the frequency of requests to prevent system abuse and overload.
  • Security Domains2 sub-tagsSpecialized fields and frameworks for investigating and testing system security vulnerabilities.
  • Security Features3 sub-tagsBuilt-in capabilities that provide encryption, secure communication, and policy enforcement.
  • Security HardeningProcedures and configurations applied to systems to reduce their attack surface and improve resilience.
  • Security Infrastructure and Architecture2 sub-tagsFoundational components and architectural patterns for secure system design.
  • Security Integrations1 sub-tagTools that integrate external security services and manage sensitive credentials.
  • Security Management3 sub-tagsAdministrative tools for managing security policies and sensitive cryptographic keys.
  • Security Measures2 sub-tagsProactive measures like input sanitization used to harden applications against common exploits.
  • Security Mechanisms3 sub-tagsTechnical implementations that provide secure execution environments and authenticated communication channels.
  • Security Methodologies1 sub-tagStructured approaches and best practices for securing firmware and hardware components.
  • Security Notifications1 sub-tagAutomated systems that alert users or administrators to suspicious activity or unauthorized access attempts within their sessions.
  • Security Protocols3 sub-tagsStandardized communication rules and cryptographic methods used to secure data transmission and verify identity across networks.
  • Security Research EnvironmentsIsolated environments or sandboxes configured specifically for testing, analyzing, and auditing security vulnerabilities and cryptographic implementations.
  • Security Services1 sub-tagManaged external services that provide identity verification, access control, and authentication functionality for software applications.
  • Security Technologies1 sub-tagTechnical implementations and infrastructure components that provide advanced security features like end-to-end encryption for software systems.
  • Security Utilities9 sub-tagsSoftware utilities designed for security research, penetration testing, certificate management, and system hardening.
  • Security and Access Control2 sub-tagsSystems that manage user permissions and verify identities to control access to resources.
  • Security and Authentication9 sub-tagsFrameworks for managing user identities, authentication credentials, and authorization policies.
  • Vulnerability Assessment and Testing4 sub-tagsMethodologies and tools for identifying security flaws, testing robustness, and auditing system compliance.
  • Vulnerable Applications1 sub-tagSoftware or firmware intentionally containing security flaws used for educational purposes, penetration testing, or vulnerability research.
  • Web and Content Security4 sub-tagsSpecific controls for filtering web traffic, sanitizing content, and protecting web-facing applications.
  • Workflow SecurityHardening measures for automation environments and workflow execution.