awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to conprof/conprof

Open-source alternatives to Conprof

30 open-source projects similar to conprof/conprof, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Conprof alternative.

  • awesome-skills/code-review-skillAvatar de awesome-skills

    awesome-skills/code-review-skill

    1,043Voir sur GitHub↗

    This project is a specialized instruction set for AI coding agents designed to perform structured, language-specific code reviews. It functions as an automated tool that evaluates source code against predefined checklists to identify security, performance, and architectural inconsistencies across diverse technology stacks. The system distinguishes itself by employing a multi-phase analysis pipeline that moves from high-level architectural assessments to granular, line-by-line inspections. It utilizes a severity-based taxonomy to categorize findings, clearly separating blocking security issues

    HTML
    Voir sur GitHub↗1,043
  • astral-sh/ruffAvatar de astral-sh

    astral-sh/ruff

    48,177Voir sur GitHub↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    Rustlinterpep8python
    Voir sur GitHub↗48,177
  • bearer/bearerAvatar de Bearer

    Bearer/bearer

    2,566Voir sur GitHub↗

    Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security vulnerabilities, hard-coded secrets, and privacy risks in source code through static analysis and data flow tracing. The tool distinguishes itself by tracking the movement of sensitive data through code to identify leaks and by mapping personal and health-related information flows to generate evidence for privacy impact assessments. It also provides differential scanning for pull requests and uses fingerprint-based suppression to exclude known false positives from reports. The platform co

    Goappseccode-qualitycompliance
    Voir sur GitHub↗2,566

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • bradfitz/gosizeB

    bradfitz/gosize

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • bradfitz/shotizamB

    bradfitz/shotizam

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • dominikh/go-toolsAvatar de dominikh

    dominikh/go-tools

    6,818Voir sur GitHub↗

    go-tools is a collection of utilities for Go static analysis and memory layout optimization. It provides a toolset designed to analyze source code to detect bugs and dead code, alongside specialized tools for optimizing how structs are arranged in memory. The project includes a memory alignment visualizer to display physical memory layouts and padding, as well as a struct layout optimizer that reorders fields to minimize memory padding. Additionally, it provides a boilerplate generator to automate the creation of registration and test files required for developing custom Go analyzers. The to

    Go
    Voir sur GitHub↗6,818
  • felixge/fgprofAvatar de felixge

    felixge/fgprof

    3,105Voir sur GitHub↗

    🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

    Gogogolangperformance
    Voir sur GitHub↗3,105
  • go-critic/go-criticAvatar de go-critic

    go-critic/go-critic

    2,054Voir sur GitHub↗

    The most opinionated Go source code linter for code audit.

    Go
    Voir sur GitHub↗2,054
  • go-echarts/statsviewG

    go-echarts/statsview

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • gojp/goreportcardAvatar de gojp

    gojp/goreportcard

    2,134Voir sur GitHub↗

    A report card for your Go application

    Gogogolanggolang-tools
    Voir sur GitHub↗2,134
  • golang/lintAvatar de golang

    golang/lint

    3,969Voir sur GitHub↗

    This is a static analysis linter and code quality tool for Go. It analyzes source code to identify common coding errors, style mistakes, and inconsistencies with language conventions. The tool is designed for integration with text editors and integrated development environments, exporting linting results in formats that support quickfix menus. Its capabilities include Go static analysis and source code quality assurance across files and packages. The system utilizes a static analysis pipeline and rule-based pattern matching to identify structural patterns that violate predefined coding stand

    Go
    Voir sur GitHub↗3,969
  • golang/perfG

    golang/perf

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • golang/toolsAvatar de golang

    golang/tools

    7,970Voir sur GitHub↗

    This project is a collection of official toolsets and server implementations designed for the parsing, formatting, and semantic analysis of the Go programming language. It includes a language server that provides real-time code intelligence and automated editing capabilities to editors via the Language Server Protocol. The toolset provides a suite of utilities for source code formatting and static analysis. This includes automated standardization of code layout, import organization, and the generation of string representation methods for enumerated types. The project covers broad static anal

    Go
    Voir sur GitHub↗7,970
  • golangci/golangci-lintAvatar de golangci

    golangci/golangci-lint

    18,539Voir sur GitHub↗

    This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic inconsistencies within Go codebases. It functions as a comprehensive quality assurance suite that executes multiple analysis tools concurrently to provide a unified diagnostic report. By parsing source code into a structured representation, the tool enforces coding standards, validates import structures, and ensures consistent formatting across entire projects. The tool distinguishes itself through its ability to automate the remediation of identified issues, applying programmatic fixes

    Gocigogolang
    Voir sur GitHub↗18,539
  • google/codesearchAvatar de google

    google/codesearch

    3,980Voir sur GitHub↗

    Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions across extensive source code trees. It functions as a tool for finding specific text patterns in large codebases by analyzing and indexing massive volumes of source files for rapid retrieval. The system utilizes a specialized trigram-based search index to accelerate complex regular expression queries. This indexing approach filters candidate documents via three-character sequences before applying full regular expression scans to ensure high performance on large datasets. The eng

    Go
    Voir sur GitHub↗3,980
  • hhatto/goclocAvatar de hhatto

    hhatto/gocloc

    901Voir sur GitHub↗

    A little fast cloc(Count Lines Of Code)

    Goclicloccount-lines
    Voir sur GitHub↗901
  • hodgesds/perf-utilsH

    hodgesds/perf-utils

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • jendrikseipp/vultureAvatar de jendrikseipp

    jendrikseipp/vulture

    4,655Voir sur GitHub↗

    Vulture is a static analysis tool and linter designed to find unused variables, functions, and classes in Python source code. It operates as a dead code detector and unused code finder that scans source files to identify unreachable expressions and imports without executing the code. The tool employs a confidence-based heuristic scoring system to assign probability values to detections, helping to distinguish truly unused symbols from potential false positives. It further assists in pruning dead logic by sorting detected unused classes and functions by line count to prioritize the removal of

    Pythondead-code-removalpython
    Voir sur GitHub↗4,655
  • jfeliu007/goplantumlAvatar de jfeliu007

    jfeliu007/goplantuml

    2,095Voir sur GitHub↗

    PlantUML Class Diagram Generator for golang projects

    Godiagramdiagram-generatorgo
    Voir sur GitHub↗2,095
  • jgautheron/goconstAvatar de jgautheron

    jgautheron/goconst

    318Voir sur GitHub↗

    Find in Go repeated strings that could be replaced by a constant

    Go
    Voir sur GitHub↗318
  • kisielk/errcheckAvatar de kisielk

    kisielk/errcheck

    2,519Voir sur GitHub↗

    errcheck checks that you checked errors.

    Go
    Voir sur GitHub↗2,519
  • mgechev/reviveAvatar de mgechev

    mgechev/revive

    5,524Voir sur GitHub↗

    Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common coding mistakes, identify style violations, and enforce language standards without executing the program. The project functions as both a command line tool and an embeddable analysis engine. This allows the core linting logic to be integrated as a library into other Go applications for programmatic code inspection. The tool supports custom rule sets and severity levels managed through a structured configuration file. It provides capabilities for suppressing specific warnings

    Gogogolanggolint
    Voir sur GitHub↗5,524
  • mvdan/gofumptAvatar de mvdan

    mvdan/gofumpt

    4,007Voir sur GitHub↗

    gofumpt is a Go language tool and source code formatter. It functions as an opinionated code styler that applies a strict and consistent visual style to Go source files to ensure a standardized appearance across a codebase. The tool enforces a more rigid and deterministic set of layout constraints than the standard Go toolchain. It is designed for Go project style enforcement to eliminate trivial diffs and stylistic inconsistencies. The project supports Go source code formatting and continuous integration linting to automatically check and correct formatting during the build process.

    Go
    Voir sur GitHub↗4,007
  • phodal/cocaP

    phodal/coca

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • praetorian-inc/gokartAvatar de praetorian-inc

    praetorian-inc/gokart

    2,160Voir sur GitHub↗

    A static analysis tool for securing Go code

    Go
    Voir sur GitHub↗2,160
  • prospector-dev/prospectorAvatar de prospector-dev

    prospector-dev/prospector

    2,086Voir sur GitHub↗

    Inspects Python source files and provides information about type and location of classes, methods etc

    Pythonhactoberfestlinterlinters-config
    Voir sur GitHub↗2,086
  • psf/blackAvatar de psf

    psf/black

    41,578Voir sur GitHub↗

    This project is an uncompromising, deterministic code formatter for Python. It functions by parsing source code into an abstract syntax tree and regenerating it according to a rigid, opinionated set of style rules. By automating the formatting process, it eliminates manual style debates and configuration overhead, ensuring that code remains consistent across entire projects regardless of the original input. The tool distinguishes itself through its focus on speed and seamless integration into development workflows. It utilizes content-based file caching and parallel processing to maintain hig

    Pythonautopep8codecodeformatter
    Voir sur GitHub↗41,578
  • pycqa/banditAvatar de PyCQA

    PyCQA/bandit

    8,092Voir sur GitHub↗

    Bandit is a static analysis security testing tool and vulnerability detection scanner for Python source code. It functions as a security-focused linter and static analyzer that identifies common vulnerabilities and architectural flaws without executing the program. The tool utilizes an abstract syntax tree to analyze code patterns and identifies risky function calls or insecure configurations. It employs a plugin-based rule engine to decouple scanning logic from individual security checks and supports configuration-driven filtering to exclude specific files or ignore certain warnings. The sy

    Pythonbanditlinterpython
    Voir sur GitHub↗8,092
  • pycqa/flake8Avatar de PyCQA

    PyCQA/flake8

    3,760Voir sur GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Pythoncomplexity-analysisflake8linter
    Voir sur GitHub↗3,760
  • pycqa/isortAvatar de PyCQA

    PyCQA/isort

    6,948Voir sur GitHub↗

    isort is a Python import sorter and code formatter that organizes import statements into alphabetical groups and sections. It functions as both a utility to automatically rearrange imports for a consistent layout and as a linting tool to verify if code follows specific ordering rules. The project provides configurable layout settings for indentation, wrapping modes, and section ordering to ensure compliance with project style guides and PEP 8. It allows for the exclusion of specific lines or files through inline comments and docstrings. The tool integrates into development workflows via IDE

    Pythonauto-formattercleanercli
    Voir sur GitHub↗6,948