awesome-repositories.com
Blog
MCP
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
·
Back to igorwojda/kotlin-coding-puzzle

Open-source alternatives to Kotlin Coding Puzzle

30 open-source projects similar to igorwojda/kotlin-coding-puzzle, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Kotlin Coding Puzzle alternative.

  • bolshchikov/js-must-watchbolshchikov avatar

    bolshchikov/js-must-watch

    13,586View on GitHub↗

    Must-watch videos about javascript

    awesomeawesome-listeducation
    View on GitHub↗13,586
  • micromata/awesome-javascript-learningmicromata avatar

    micromata/awesome-javascript-learning

    5,801View on GitHub↗

    A tiny list limited to the best JavaScript Learning Resources

    awesomeawesome-listjavascript
    View on GitHub↗5,801
  • rust-lang/rustlingsrust-lang avatar

    rust-lang/rustlings

    63,325View on GitHub↗

    Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment distinguishes itself by utilizing a compiler-driven feedback loop that parses error messages to provide targeted hints for fixing logic and syntax issues. Progress is managed through a file-based system where users modify incomplete source templates, which are then verified agai

    Rustbeginner-friendlyexercisesrust
    View on GitHub↗63,325
  • bitemyapp/learnhaskellbitemyapp avatar

    bitemyapp/learnhaskell

    8,026View on GitHub↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Makefile
    View on GitHub↗8,026

AI search

Explore more awesome repositories

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

Find more with AI search
  • trekhleb/learn-pythontrekhleb avatar

    trekhleb/learn-python

    18,058View on GitHub↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Pythonlearninglearning-by-doinglearning-python
    View on GitHub↗18,058
  • a8m/go-lang-cheat-sheeta8m avatar

    a8m/go-lang-cheat-sheet

    8,802View on GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Go programming language. It serves as a syntax reference and documentation collection designed for quick lookup of fundamental operators, core language features, and specific code patterns. The resource covers a wide range of technical domains, including Go concurrency primitives, software architecture patterns such as interface embedding, and standard error handling. It provides guides on implementing goroutines and channels to manage parallel execution and asynchronous tasks. The content is delivered as a static site g

    View on GitHub↗8,802
  • 9magnets/ios-developer-and-designer-interview-questions9magnets avatar

    9magnets/iOS-Developer-and-Designer-Interview-Questions

    1,578View on GitHub↗

    A small guide to help those looking to hire a developer or designer for iOS work. While tailored for iOS, many questions could be used for Android developers or designers as well. A great self-test if you're looking to keep current or practice for your own interview.

    View on GitHub↗1,578
  • 3dgen/cppwasm-book3dgen avatar

    3dgen/cppwasm-book

    1,399View on GitHub↗

    :books: WebAssembly friendly programming with C/C++ -- Emscripten practice

    C++ccppemscripten
    View on GitHub↗1,399
  • adambard/learnxinyminutes-docsadambard avatar

    adambard/learnxinyminutes-docs

    12,287View on GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Markdown
    View on GitHub↗12,287
  • adafruit/awesome-circuitpythonadafruit avatar

    adafruit/awesome-circuitpython

    733View on GitHub↗

    A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.

    adafruitawesomeawesome-list
    View on GitHub↗733
  • adrianmoisey/learn-pythonadrianmoisey avatar

    adrianmoisey/learn-python

    240View on GitHub↗

    A collection of links that teach python

    View on GitHub↗240
  • ageron/handson-mlageron avatar

    ageron/handson-ml

    25,608View on GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Jupyter Notebook
    View on GitHub↗25,608
  • ahkscript/awesome-autohotkeyahkscript avatar

    ahkscript/awesome-AutoHotkey

    3,038View on GitHub↗

    A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.

    View on GitHub↗3,038
  • airbnb/javascriptairbnb avatar

    airbnb/javascript

    148,081View on GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    JavaScriptarrow-functionses2015es2016
    View on GitHub↗148,081
  • 521xueweihan/hellogithub521xueweihan avatar

    521xueweihan/HelloGitHub

    161,590View on GitHub↗

    HelloGitHub is a centralized discovery platform and technical knowledge repository designed to help developers identify high-quality open-source projects, libraries, and infrastructure. It functions as a structured directory that aggregates specialized development tools and educational materials, organizing them by technical domain to facilitate efficient resource discovery and professional development. The platform distinguishes itself through a community-driven curation workflow, where manual editorial oversight filters the broader software ecosystem into thematic collections. This content

    Pythonawesomegithubhellogithub
    View on GitHub↗161,590
  • alex/what-happens-whenalex avatar

    alex/what-happens-when

    43,189View on GitHub↗

    This project is a collaborative knowledge base and technical learning resource that provides a detailed breakdown of the internal processes occurring within modern computing environments. It serves as a comprehensive educational reference, tracing the step-by-step operations triggered by common user interactions and network requests to explain how hardware and software components interact across the entire stack. The guide distinguishes itself by offering deep technical insights into the journey from physical input to visual output. It covers the low-level mechanics of hardware interrupt hand

    View on GitHub↗43,189
  • alebcay/awesome-shellalebcay avatar

    alebcay/awesome-shell

    37,110View on GitHub↗

    This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati

    awesomeawesome-listbash
    View on GitHub↗37,110
  • achun/go-blog-in-actionA

    achun/Go-Blog-In-Action

    0View on GitHub↗
    View on GitHub↗0
  • alireza-fa/data-structures-pythonalireza-fa avatar

    alireza-fa/data-structures-python

    13View on GitHub↗

    1-Data Structures

    Python
    View on GitHub↗13
  • aliyr/nodejs-developer-roadmapaliyr avatar

    aliyr/Nodejs-Developer-Roadmap

    4,797View on GitHub↗

    This project is a Node.js learning roadmap and developer skill map designed to guide learners from beginner to advanced levels. It serves as a backend development curriculum and an interactive technology guide that charts the specific tools, libraries, and architectural patterns required to master the Node.js runtime. The project uses a graph-based visualization to represent technical competencies and their dependencies. By mapping these skills as a structured sequence of topics, it provides a visual guide for identifying the necessary prerequisites and learning milestones needed for backend

    View on GitHub↗4,797
  • anderson-joyle/blockchain-for-humansA

    anderson-joyle/blockchain-for-humans

    0View on GitHub↗
    View on GitHub↗0
  • andreareginato/betterspecsandreareginato avatar

    andreareginato/betterspecs

    3,490View on GitHub↗

    RSpec Best Practices

    HTML
    View on GitHub↗3,490
  • andrewharmellaw/wardley-maps-bookandrewharmellaw avatar

    andrewharmellaw/wardley-maps-book

    306View on GitHub↗

    This is an Asciidoc book of Simon Wardley's "Wardley Maps". It simply takes all his medium posts and joins them together for ease of reading. The intention is to be entirely faithful to the original posts - I've not even fixed the few spelling mistakes - while allowing various output versions to…

    View on GitHub↗306
  • andrewt3000/dl4nlpandrewt3000 avatar

    andrewt3000/DL4NLP

    2,187View on GitHub↗

    State of the art resources for NLP sequence modeling tasks such as machine translation, image captioning, and dialog.

    View on GitHub↗2,187
  • anitaa1990/android-cheat-sheetanitaa1990 avatar

    anitaa1990/Android-Cheat-sheet

    2,272View on GitHub↗

    Cheat Sheet for Android Interviews

    Javaactivity-lifecycleandroidandroid-interview-practice
    View on GitHub↗2,272
  • anjuke/zguide-cnanjuke avatar

    anjuke/zguide-cn

    1,792View on GitHub↗

    ZMQ 指南

    Raku
    View on GitHub↗1,792
  • anotiawang/open-assistant-helperAnotiaWang avatar

    AnotiaWang/open-assistant-helper

    27View on GitHub↗

    English | 简体中文

    Go
    View on GitHub↗27
  • anshulrgoyal/rust-web-developer-roadmapanshulrgoyal avatar

    anshulrgoyal/rust-web-developer-roadmap

    1,844View on GitHub↗

    Roadmap to becoming a Rust Web Developer in 2022

    Rust
    View on GitHub↗1,844
  • antonio-morales/fuzzing101antonio-morales avatar

    antonio-morales/Fuzzing101

    3,796View on GitHub↗

    Fuzzing101 is an educational resource providing a structured curriculum and containerized security labs for learning software fuzzing and vulnerability research. It functions as a training course that guides users through the process of identifying security flaws using systematic input manipulation and memory corruption analysis. The project distinguishes itself by providing isolated environments that ensure consistent build dependencies for practicing software instrumentation and crash triaging. It includes a practical tutorial on using evolutionary fuzzing engines and instrumentation tools

    View on GitHub↗3,796
  • alanjames1987/node.js-best-practicesalanjames1987 avatar

    alanjames1987/Node.js-Best-Practices

    743View on GitHub↗

    If you want to improve these best practices in any way please don't hesitate to create a pull request.

    View on GitHub↗743