Awesome Open Source
Awesome Open Source
Combined Topics
recursion
x
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
The Top 429 Recursion Open Source Projects on Github
Categories
>
Computer Science
>
Recursion
Algodeck
⭐
4,184
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Interview Questions In Javascript
⭐
3,189
A mostly reasonable collection of technical software development interview questions solved in Javascript
Awesome Functional Programming
⭐
2,708
Yet another resource for collecting articles, videos etc. regarding functional programming
Project Euler Solutions
⭐
1,484
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.
Glom
⭐
1,354
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
You Dont Need Loops
⭐
775
Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.
Cloak
⭐
645
A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
Meta Typing
⭐
471
📚 Functions and algorithms implemented purely with TypeScript's type system
Cracking The Coding Interview
⭐
392
📚 C++ and Python solutions with automated tests for Cracking the Coding Interview 6th Edition.
Proxy_requests
⭐
367
a class that uses scraped proxies to make http GET/POST requests (Python requests)
Scriptum
⭐
360
A fool's scriptum on functional programming
Data Structure Algorithm Programs
⭐
255
This Repo consists of Data structures and Algorithms
Algo Tree
⭐
252
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Recursion Tree Visualizer
⭐
243
🌳 Input the source code of any recursive function in javascript or python and visualize your recursion tree
Functional Programming In Elm
⭐
197
DRAFT outlining some techniques of functional programming
Leetcode
⭐
180
High-quality LeetCode solutions
Dynamics
⭐
144
A Compositional Object-Based Approach to Learning Physical Dynamics
Data Structures And Algorithms In Java 2nd Edition By Robert Lafore
⭐
142
Solutions of Data Structures and Algorithms in Java 2nd Edition by Robert Lafore. Adding practice problems and solutions.
Recursivearraytools.jl
⭐
125
Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications
Data Structures
⭐
113
Data-Structures using C++.
Data Structures And Algorithms
⭐
109
A perfect start for learning DSA in an organized way.
Atto
⭐
100
An insanely simple self-hosted functional programming language
Fs_extra
⭐
92
Expanding opportunities standard library std::fs and std::io
Recursive Iterator
⭐
87
It iterates through a graph recursively
Fatou.jl
⭐
85
Fatou sets in Julia (Fractals, Newton basins, Mandelbrot)
Twotails
⭐
84
A Scala compiler plugin for mutual tail recursion
N Queens Visualizer
⭐
83
Visualizes solutions to the N-Queens problem, written in React & Flux
Recursiveextractor
⭐
80
RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, Progressive Web App and Command Line Tool which can process 7zip, ar, bzip2, deb, gzip, iso, rar, tar, vhd, vhdx, vmdk, wim, xzip, and zip archives and any nested combination of the supported formats.
Typelang
⭐
76
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Cs Fundamentals
⭐
75
The CS Fundamentals Series
Problem Solving With Algorithms And Data Structures Using Python
⭐
69
Code from Problem Solving with Algorithms and Data Structures using Python
Readdir Enhanced
⭐
66
fs.readdir() with filter, recursion, absolute paths, promises, streams, and more!
Xodarap
⭐
63
Fearless recursion in Clojure!
Recursion_schemes
⭐
60
Recursion schemes for Idris
Algorithms
⭐
54
This repository contains some algorithms and data structures mostly implemented for kicks and learning. Hopefully might help someone in need! Feel free to fork, copy, suggest corrections or ask questions. Happy coding :)
Recursive Variant
⭐
50
Recursive Variant: A simple library for Recursive Variant Types
Recursion Tree Visualizer
⭐
49
A simple python package that helps to visualise any recursive function by adding a single line of code.
Dynamic_programming_journey
⭐
45
Sharing my journey 💜 of Dynamic Programming 💫 🔥 . This would not be possible without Aditya Verma's DP series 🙏 👇 👇
Ftor
⭐
43
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Traverser
⭐
42
Traverser is a Java library that helps software engineers implement advanced iteration of a data structure.
Coding Ninjas Data Structures
⭐
39
This repo contains solutions to problem of data structures in c++
Recursive Tile Map Growth
⭐
32
Tile based level growth algorithm used in Procedural Dungeon Toolkit
Tailcall
⭐
31
Safe, zero-cost tail recursion for stable Rust
Recursion Joy
⭐
30
⌛️ A set of recursion problems to be solved.
Dsa
⭐
28
My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites
Relapack
⭐
27
Recursive LAPACK Collection
Alchemy
⭐
25
Generate any a-by-( b + c ) finite rectangle SVG containing potentially Infinitely many a-by-( 2 * b ) finite rectangles animated along a number line of ( ( c - b ) / a )^n scale symmetry.
Java Algorithms Data Structures
⭐
25
Solutions for popular algorithms and data structures problems on leetcode
J8plus
⭐
24
Library containing useful tools for Java 8
Interview Cookbook
⭐
23
A playground for learning DataStructures, Algorithms and Object Oriented Concepts.
Data Structures Algorithms Handbook
⭐
23
A series of important questions with solutions to crack the coding interview and ace it!
Microlibs Scala
⭐
23
React Folder Tree
⭐
22
A versatile react treeview library that supports custom icons and event handlers
Numex
⭐
22
🎃 👻 The pure functional programming language interpreter, built with Racket under supervision of Prof. Mehran S. Fallah.
Interview Brushups
⭐
21
a one-stop repo to lookup for code snippets of core java concepts, sql, data structures as well as big data. It also consists of informative notes on multi-tech stack
Dynamic Programming Questions By Aditya Verma
⭐
20
The link of YouTube playlist:
Notes Algorithms
⭐
20
A brief summary of various algorithms. Each algorithm provides examples written in Python, Ruby and GoLang.
Loadkit
⭐
19
Java 资源加载器，充分拓展ClassLoader#getResources(name)的能力，实现递归加载，支持普通风格 / 包名风格 / ANT风格 / 正则风格路径的资源加载同时支持自定义过滤器，通常作为框架的基础类库。
Language Benchmarks
⭐
19
A simple benchmark system for compiled and interpreted languages.
Recursion And Dynamic Programming
⭐
19
Julia and Python recursion algorithm, fractal geometry and dynamic programming applications including Edit Distance, Knapsack (Multiple Choice), Stock Trading, Pythagorean Tree, Koch Snowflake, Jerusalem Cross, Sierpiński Carpet, Hilbert Curve, Pascal Triangle, Prime Factorization, Palindrome, Coin Change, Hanoi Tower, Cantor Set, Fibonacci
Schemes
⭐
18
A recursion schemes micro-library
Recursive Geometry
⭐
18
A program that generates geometry and recursively subdivides it into triangles, written in Rust
React Binary Tree
⭐
18
Binary Tree Traversal Visualisation
Metaocaml Letrec
⭐
17
flexible 'let rec' generation for MetaOCaml
Hackerrank Solution To Algorithms
⭐
16
Solution To HackerRank Problems
Golang_examples
⭐
16
Some examples for the programming language Go.
Infinistack
⭐
16
Infinite recursion in JS without stack overflow errors!
Rrapply
⭐
16
rrapply: revisiting base-R's rapply
Samsungpractice
⭐
14
Problems for Samsung Research Institute, India - 3 hours Online Test. [Last updated Sep 2019]
Vim Rzip
⭐
13
Extends zip.vim to browse and write nested zip files
Algoexpert
⭐
13
AlgoExpert is an online platform that helps software engineers to prepare for coding and technical interviews.
Coding Ninjas
⭐
13
Problems at Coding Ninjas
Algorithm Patterns
⭐
13
面试常用算法框架分类总结，带你逐类击破 LeetCode 题目，培养算法思维，一通百通。Summary of Algorithm Patterns in coding interview. Cracking LeetCode and build up your algorithm thinking.
React Path Tracker
⭐
12
🐾 Easily track traveled paths on highly dynamic or recursive React trees
3013 Algorithms
⭐
12
Intro to Algorithms MW 3:30 - 4:50
Algorithms
⭐
12
This repository contains algorithms. <3
Programming In Java
⭐
11
This repository contains some useful codes, techniques, algorithms and problem solutions.
Data Structure And Algorithms
⭐
11
Efficient code and competitive platform problems with solutions on Data Structure & Algorithms.
Broadcast Research
⭐
11
An open-source data project for developing new insights about the creative process of analog video synthesis.
Codingame Puzzles Solutions
⭐
10
Elegant puzzles solutions 🖊
Recursion
⭐
10
The concept of recursion.
Algorithms And Data Structures
⭐
10
My Solutions to basic Algorithms and Data Structures
Algorithms And Datastructures
⭐
10
Online Judges Problems Sourcecode
⭐
10
My solutions for different acm-style problems on various online judges. Solutions are written in C++, C, Java and Python.
42 Piscine C
⭐
10
An overview of my work at 42 Silicon Valley's Piscine on C, including a topic overview and an explanation of the grading system.
Data Structures And Algorithm
⭐
9
A collection of algorithms and data structures in C++. If you loved it, give a 🌟!
Coding Ninjas Competitive
⭐
9
Coding Ninjas | Competitive Problems | C++
Algorithms In C
⭐
8
algorithms in C
Precursion
⭐
8
No more `RecursionError: maximum recursion depth exceeded`
Endless
⭐
8
Stack overflow freedom
Scmin
⭐
8
A minimal Scheme-like interpreter with a Garbage Collector
Interviewprep
⭐
8
Interview preparation and random questions solved from Leetcode, Careercup, etc.
Checkreversestring
⭐
8
Tiny Program to check the reverse of the string using C/C++.
Knowing Datastructures Algorithms
⭐
8
🎯 Repository contains code of various 🚀Data-structures,🚀Algorithms as well as 👩🏻🎓 Pre-Placement Course Material 🎓including topics like - Array, Bits manipulation, Recursion, Tricky problem statements, Mathematical coding problems, Linked lists, Stack, Queue, Graph, Tree, STL, Searching algorithms, Sorting algorithms, etc.👩🏻🎓
Computer Programming Basics
⭐
8
Topic Wise Implementation, Details and Questions based on Data Structures and Algorithms
Algorithms
⭐
7
Repository that implements: recursion, sorting and searching algorithms as well as combinatorial and advanced graph algorithms, dynamic programming and problem solving methodology.
Syntaxtree.jl
⭐
7
Toolset for modifying Julia AST and characteristic values
Vectorrecursionworkbench
⭐
7
Generate recursively nested polygons as an SVG /// designed with laser cutting in mind
Path To Recschemes
⭐
7
A path to Recursion Schemes
Game Maze
⭐
7
1-100 of 429 projects
Next >
Related Projects
Algorithms Recursion Projects (107)
C Plus Plus Recursion Projects (92)
Data Structures Recursion Projects (90)
Java Recursion Projects (88)
Dynamic Programming Recursion Projects (86)
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
Privacy policy
"GitHub" is a registered trademark of GitHub, Inc. Awesome Open Source is not affiliated with GitHub.