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
halfrost avatar

halfrost/LeetCode-Go

0
View on GitHub↗
33,774 stars·5,732 forks·Go·MIT·25 viewsbooks.halfrost.com/leetcode↗

LeetCode Go

LeetCode-Go is a competitive programming repository and Go algorithm library. It provides a collection of optimized solutions for LeetCode challenges, focusing on time and space complexity.

The project serves as a reference for data structures and algorithms implemented in Go. It covers algorithm problem solving and performance optimization to meet strict memory and runtime constraints.

The repository includes capabilities for technical interview preparation and the application of Go language idioms to complex computing problems. Each solution is paired with a test suite to verify correctness against required cases and edge conditions.

Features

  • Competitive Programming Solutions - A collection of optimized algorithm implementations for LeetCode challenges written in Go with full test coverage.
  • Algorithmic Problem Solving - Provides optimized implementations of algorithmic problems to meet strict competitive programming constraints.
  • Competitive Programming Repositories - Provides a structured collection of solved competitive programming problems focused on time and space complexity.
  • Algorithm Libraries - Acts as a comprehensive Go library reference for implementing various data structures and algorithms.
  • Algorithms and Complexity - Implements solutions with a strict focus on time and space complexity for computational efficiency.
  • Algorithmic Performance Optimizations - Optimizes algorithm runtime and memory usage for computationally intensive programming tasks.
  • Testing & Quality Assurance - Includes comprehensive test suites to verify the correctness of algorithm implementations against edge cases.
  • Table-Driven Tests - Uses table-driven test suites to validate algorithm correctness across diverse input cases.
  • Technical Interview Preparation - Serves as a study resource for common coding patterns and efficient implementations for technical interviews.
  • Go Idioms & Patterns - Demonstrates the application of Go idioms and standard library features in solving complex data structure problems.
  • Learning and Reference - Solutions to LeetCode problems in Go.

Star history

Star history chart for halfrost/leetcode-goStar history chart for halfrost/leetcode-go

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to LeetCode Go

Similar open-source projects, ranked by how many features they share with LeetCode Go.
  • haoel/leetcodehaoel avatar

    haoel/leetcode

    18,058View on GitHub↗

    This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl

    C++
    View on GitHub↗18,058
  • fishercoder1534/leetcodefishercoder1534 avatar

    fishercoder1534/Leetcode

    3,987View on GitHub↗

    This project is a LeetCode solution repository containing a collection of algorithmic and database problem solutions. It serves as an algorithm implementation guide and a competitive programming reference, providing optimized code to demonstrate data structure usage and efficient coding patterns. The repository includes solutions for complex computational challenges implemented in multiple programming languages and a collection of SQL queries for data retrieval and manipulation across various difficulty levels. These resources are designed for competitive programming study and technical inter

    Javaalgorithmapachebash
    View on GitHub↗3,987
  • omonimus1/competitive-programmingomonimus1 avatar

    omonimus1/competitive-programming

    978View on GitHub↗

    This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It provides a structured collection of source code implementations for fundamental data structures and classic algorithmic problems, designed to help developers master core computer science concepts and efficient coding strategies. Beyond standard problem-solving, the project distinguishes itself by integrating software design patterns into its algorithmic implementations. It demonstrates how to apply structural and behavioral patterns—such as decorators, observers, and singleto

    C++algorithmalgorithms-and-data-structurescodechef-solutions
    View on GitHub↗978
  • apachecn/interviewapachecn avatar

    apachecn/Interview

    8,944View on GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    View on GitHub↗8,944
See all 30 alternatives to LeetCode Go→

Frequently asked questions

What does halfrost/leetcode-go do?

LeetCode-Go is a competitive programming repository and Go algorithm library. It provides a collection of optimized solutions for LeetCode challenges, focusing on time and space complexity.

What are the main features of halfrost/leetcode-go?

The main features of halfrost/leetcode-go are: Competitive Programming Solutions, Algorithmic Problem Solving, Competitive Programming Repositories, Algorithm Libraries, Algorithms and Complexity, Algorithmic Performance Optimizations, Testing & Quality Assurance, Table-Driven Tests.

What are some open-source alternatives to halfrost/leetcode-go?

Open-source alternatives to halfrost/leetcode-go include: haoel/leetcode — This project is a library of source code implementations designed to solve algorithmic challenges and mathematical… fishercoder1534/leetcode — This project is a LeetCode solution repository containing a collection of algorithmic and database problem solutions.… omonimus1/competitive-programming — This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It… apachecn/interview — This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It… oi-wiki/oi-wiki — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming.… kamyu104/leetcode-solutions — This project is a LeetCode solution repository and algorithm implementation library. It provides a collection of…