awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/typescript-go

0
View on GitHub↗
24,151 stars·831 forks·Go·apache-2.0·4 views

Typescript Go

Features

  • Parsers & Lexers - Converts raw source code into a structured tree representation to allow for programmatic analysis and transformation of language constructs.
  • Static Analysis Tools - Automates the validation of type definitions by scanning code structures and documentation comments to ensure compliance with language rules.
  • Type Definition Generators - Synthesizes type information into standard definition files to provide static analysis support for external consumers of the codebase.
  • Static Analysis - Enforces strict parameter and type consistency by evaluating code logic against predefined semantic constraints during the build process.
  • Metadata Extraction Tools - Extracts structured information from source code comments to supplement type data and improve the accuracy of generated output files.

Star history

Star history chart for microsoft/typescript-goStar history chart for microsoft/typescript-go

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

Open-source alternatives to Typescript Go

Similar open-source projects, ranked by how many features they share with Typescript Go.
  • koalaman/shellcheckkoalaman avatar

    koalaman/shellcheck

    39,574View on GitHub↗

    This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter

    Haskellbashdeveloper-toolshaskell
    View on GitHub↗39,574
  • astral-sh/ruffastral-sh avatar

    astral-sh/ruff

    48,177View on 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
    View on GitHub↗48,177
  • eslint/eslinteslint avatar

    eslint/eslint

    27,349View on GitHub↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    JavaScriptecmascripteslintjavascript
    View on GitHub↗27,349
  • analysis-tools-dev/static-analysisanalysis-tools-dev avatar

    analysis-tools-dev/static-analysis

    14,389View on GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    View on GitHub↗14,389
See all 30 alternatives to Typescript Go→

Frequently asked questions

What are the main features of microsoft/typescript-go?

The main features of microsoft/typescript-go are: Parsers & Lexers, Static Analysis Tools, Type Definition Generators, Static Analysis, Metadata Extraction Tools.

What are some open-source alternatives to microsoft/typescript-go?

Open-source alternatives to microsoft/typescript-go include: koalaman/shellcheck — This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of… astral-sh/ruff — Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions… eslint/eslint — This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code… golangci/golangci-lint — This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… phpstan/phpstan — This project is a static analysis engine and type checker designed for PHP codebases. It evaluates source code…