awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gchq avatar

gchq/CyberChef

0
View on GitHub↗
35,120 stars·4,004 forks·JavaScript·Apache-2.0·15 viewsgchq.github.io/CyberChef↗

CyberChef

CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment.

The tool functions as a client-side cryptographic workbench, ensuring that all data processing logic remains local to the user's machine to maintain privacy and eliminate server-side overhead. By utilizing functional pipeline composition and state-driven synchronization, the application automatically updates its output as users modify their transformation sequences. To maintain responsiveness during intensive operations, the platform employs background thread processing and loads transformation modules on demand.

The suite covers a broad range of capabilities for security incident investigation, cryptographic protocol analysis, and automated data parsing. Users can serialize their entire transformation state into a URL fragment, facilitating the sharing of complex workflows for security tool prototyping and technical research.

Features

  • Data Transformation Pipelines - Processes complex data formats through a sequence of operations to decode and manipulate information.
  • Visual Pipeline Builders - Provides a graphical interface to chain modular operations together for transforming raw data.
  • Browser-Based Data Tools - Performs complex data encoding, decoding, and analysis tasks entirely within the local browser.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Client-Side Cryptographic Utilities - Processes sensitive information using security-focused algorithms without transmitting data to external servers.
  • Cryptographic Analysis Tools - Tests and validates various encryption and encoding schemes to understand data protection.
  • Client-Side Execution Environments - Executes all data processing logic locally within the browser to ensure privacy and performance.
  • Cryptography Tools - Versatile web-based tool for data analysis and transformation.
  • Developer Tools - Browser-based tool for encryption, encoding, and data analysis.
  • Development Libraries - Web-based tool for encoding, encryption, and data transformation.
  • Security Utilities - Swiss army knife for encryption and encoding.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.
  • Security And Privacy - Browser-based tool for encryption, decryption, and data analysis.
  • Security Utilities - Performs encryption, encoding, and data analysis.
  • Encoding Analysis Suites - Identifies, reverses, and manipulates various data formats, character encodings, and network protocols.
  • Functional Pipelines - Chains discrete data transformation operations by passing outputs as inputs to subsequent functions.
  • Data Parsers - Converts unstructured or obfuscated input into clean, readable formats for technical research.
  • Reactive State Synchronization - Updates the interface automatically whenever the data pipeline or configuration changes.
  • Incident Investigation Tools - Analyzes suspicious files or traffic to identify malicious patterns and indicators of compromise.
  • Dynamic Module Loaders - Loads transformation modules on demand to maintain a small and modular application footprint.
  • Web Worker Orchestrators - Offloads intensive data transformation tasks to background threads to maintain interface responsiveness.

Star history

Star history chart for gchq/cyberchefStar history chart for gchq/cyberchef

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with CyberChef

These projects share indexed features with CyberChef. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • danielmiessler/seclistsdanielmiessler avatar

    danielmiessler/SecLists

    71,596View on GitHub↗

    SecLists is a centralized library of security assessment data designed to support vulnerability discovery and penetration testing. It functions as a comprehensive repository of wordlists, payloads, and testing methodologies used to audit software, firmware, and internet-connected hardware for technical vulnerabilities. The project distinguishes itself through a standardized taxonomy and a language-agnostic data format, which allows security tools to predictably ingest and utilize its assets regardless of the underlying programming environment. By decoupling raw testing data from execution log

    PHP
    View on GitHub↗71,596
  • rshipp/awesome-malware-analysisrshipp avatar

    rshipp/awesome-malware-analysis

    13,864View on GitHub↗

    This project is a comprehensive, community-driven directory of open-source tools, datasets, and documentation for malware analysis and cybersecurity research. It serves as a centralized index for security professionals and researchers to locate resources for investigating, reverse engineering, and analyzing malicious software. The directory organizes information through a structured taxonomy, covering specialized domains such as memory forensics, network traffic inspection, and honeypot threat research. By aggregating links to external utilities and frameworks, it provides a platform-agnostic

    analysis-frameworkautomated-analysisawesome
    View on GitHub↗13,864
  • vsouza/awesome-iosvsouza avatar

    vsouza/awesome-ios

    52,496View on GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Swiftapple-swiftarkitawesome
    View on GitHub↗52,496
  • pytorch/visionpytorch avatar

    pytorch/vision

    17,743View on GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    View on GitHub↗17,743
Compare all 30 related projects→

Frequently asked questions

What does gchq/cyberchef do?

CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment.

What are the main features of gchq/cyberchef?

The main features of gchq/cyberchef are: Data Transformation Pipelines, Visual Pipeline Builders, Browser-Based Data Tools, Awesome List, Client-Side Cryptographic Utilities, Cryptographic Analysis Tools, Client-Side Execution Environments, Cryptography Tools.

Which projects share features with gchq/cyberchef?

Projects with overlapping indexed features include: danielmiessler/seclists — SecLists is a centralized library of security assessment data designed to support vulnerability discovery and… rshipp/awesome-malware-analysis — This project is a comprehensive, community-driven directory of open-source tools, datasets, and documentation for… vsouza/awesome-ios — This project is a community-driven directory of software resources, libraries, and tools designed to support iOS… pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… atinfo/awesome-test-automation — A curated list of awesome test automation frameworks, tools, libraries, and software for different programming… aurelia-contrib/awesome-aurelia — A curated list of amazingly awesome Aurelia libraries.