A curated list of courses, online judges, visualizations, books and competitions for learning and practicing algorithms. English and Korean.
Repository Index
47,133 repositories indexed
409–432 of 904 · Most stars
Thin, unified, C++-flavored wrappers for the CUDA APIs
- api-wrapper
- cuda
- cuda-runtime-api
- modern-cpp
🧠+🎧 Build your music algorithms and AI models with the next-gen DAW 🔥
C# discriminated union source generator
- csharp
- discriminated-unions
- dotnet
- functional-programming
A Chip8 IDE
- chip8
- assembler
- homebrew
- game-development
A Comprehensive Coverage Testing System for The Go Programming Language
- go
- coverage-testing
- testing-tools
Cross Platform GUI for D programming language
- dlangui
- d
- opengl
- sdl
Interactive graphing library for .NET programming languages :chart_with_upwards_trend:
Sodium - Functional Reactive Programming (FRP) Library for multiple languages
Modify deeply nested case class fields
- scala
- lenses
- functional-programming
Multiplayer sessions for Claude Code. Share a link, work together live, and review the same replies, tools and previews.
- claude-code
- claude-code-plugin
- collaboration
- multiplayer
CLRS study. Codes are written with golang.
- go
- clrs
- algorithms
- heap
Ultra-lightweight literate programming for clojure inspired by docco
Polygonal Surface Reconstruction from Point Clouds (C++ & Python)
- surface-reconstruction
- urban-modeling
- urban-reconstruction
- primitive-extraction
ATTENTION: This repository is a clone of https://gitlab.structr.com/structr/structr. All development/issue tracking has moved there. | Structr is an integrated open-source low-code development and runtime environment that uses a graph database (Neo4j).
- low-code
- low-code-development-platform
- productivity
- frontend-framework
Spreadsheet-like dataflow programming in ClojureScript.
Algorithm is a library of tools that is used to create intelligent applications.
- algorithm
- algorithms
- data-structures
- data-structure
Reactive programming made simple for Dart and Flutter
Course management service that enables auto-graded programming assignments.
- autograding
- scoreboard
- students
- education
Vulkan API bindings for Go programming language
Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
- devtools-protocol
- chrome-devtools-protocol
- chrome-debugging-protocol
- cdp
Learn Apple's Swift programming language interactively through these playgrounds.
Specification for common algebraic structures in JavaScript based on Fantasy Land
- functional-programming
- fantasy-land
- specification
- monad
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored.