An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with recursion

A curated list of projects in awesome lists tagged with recursion .

https://github.com/teivah/algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews ๐Ÿ’ฏ

algorithm algorithms array bit-manipulation complexity data-structures dynamic-programming graph greedy-algorithms hashtable heap interview-practice java linked-list math queue recursion sorting-algorithms stack tree

Last synced: 05 Oct 2025

https://github.com/kennymkchan/interview-questions-in-javascript

A mostly reasonable collection of technical software development interview questions solved in Javascript

array interview-practice interview-questions interviews javascript recursion stack strings

Last synced: 17 Mar 2025

https://github.com/mahmoud/glom

โ˜„๏ธ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! โ˜„๏ธ

apis cli data data-transformation declarative dictionaries nested-structures python recursion utilities

Last synced: 16 May 2025

https://github.com/ronami/hypescript

๐Ÿฌ A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 14 May 2025

https://github.com/ronami/HypeScript

๐Ÿฌ A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 27 Mar 2025

https://github.com/nayuki/project-euler-solutions

Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.

algorithms competitive-programming dynamic-programming haskell java math mathematica mathematics number-theory project-euler proofs python recursion

Last synced: 15 May 2025

https://github.com/nayuki/Project-Euler-solutions

Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.

algorithms competitive-programming dynamic-programming haskell java math mathematica mathematics number-theory project-euler proofs python recursion

Last synced: 26 Mar 2025

https://github.com/ronami/meta-typing

๐Ÿ“š Functions and algorithms implemented purely with TypeScript's type system

algorithms example functional learning recursion type-system typescript

Last synced: 16 May 2025

https://github.com/you-dont-need/you-dont-need-loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 01 Jul 2025

https://github.com/you-dont-need/You-Dont-Need-Loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 27 Mar 2025

https://github.com/pfultz2/cloak

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor

c c99 cplusplus cpreprocessor mini-preprocessor-library preprocessor recursion turing-tarpit

Last synced: 26 Oct 2025

https://github.com/pfultz2/Cloak

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor

c c99 cplusplus cpreprocessor mini-preprocessor-library preprocessor recursion turing-tarpit

Last synced: 20 Mar 2025

https://github.com/brpapa/recursion-tree-visualizer

๐ŸŒณ Input the source code of any recursive function in javascript, python or golang and visualize its recursion tree

algorithms aws-lambda lambda recursion recursion-tree recursion-visualizer serverless visualization

Last synced: 01 Apr 2025

https://github.com/algo-phantoms/algo-tree

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.

array backtracking bit-manipulation data-structures-and-algorithms dynamic-programming graph greedy-algorithms hashing-algorithm heap linked-list number-theory queue recursion searching-algorithms sorting-algorithms stack string tree trie

Last synced: 16 May 2025

https://github.com/webdesus/fs_extra

Expanding opportunities standard library std::fs and std::io

copy filesystem library move progress recursion rust

Last synced: 30 Dec 2025

https://github.com/ronami/typelang

๐ŸŒณ A tiny language interpreter implemented purely in TypeScript's type-system

compiler functional-programming learning recursion type-system typescript

Last synced: 08 May 2025

https://github.com/evancz/functional-programming-in-elm

DRAFT outlining some techniques of functional programming

elm functional-programming recursion

Last synced: 21 Jul 2025

https://github.com/sciml/recursivearraytools.jl

Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

array recursion scientific-machine-learning sciml vector

Last synced: 04 Sep 2025

https://github.com/SciML/RecursiveArrayTools.jl

Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

array recursion scientific-machine-learning sciml vector

Last synced: 27 Mar 2025

https://github.com/microsoft/recursiveextractor

RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, 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.

archive disc-image extractor nuget recursion

Last synced: 15 May 2025

https://github.com/alecdotninja/tailcall

Safe, zero-cost tail recursion for stable Rust

recursion rust rust-lang tail-recursion tailcall

Last synced: 08 Apr 2025

https://github.com/zesterer/atto

An insanely simple self-hosted functional programming language

functional interpreter language recursion rust self-hosted

Last synced: 17 Mar 2025

https://github.com/betomoedano/javascript-coding-interview-questions

100+ coding interview questions related to algorithms and data structures.

arrays binary-tree dynamic graphs-algorithms hashtable map matrix recursion strings

Last synced: 28 Jul 2025

https://github.com/haseeb-qureshi/n-queens-visualizer

Visualizes solutions to the N-Queens problem, written in React & Flux

algorithms backtracking flux javascript react recursion search

Last synced: 12 Jul 2025

https://github.com/Bishalsarang/Recursion-Tree-Visualizer

A simple python package that helps to visualise any recursive function by adding a single line of code.

hacktoberfest hacktoberfest2020 recursion recursion-tree recursion-tree-visualiser recursion-tree-visualizer visualiser visualization

Last synced: 08 May 2025

https://github.com/gabrieldim/structured-programming

Tasks with recursions, functions, files etc.

file filesystem functions recursion

Last synced: 10 Jul 2025

https://github.com/nervgh/recursive-iterator

It iterates through a graph recursively

recursion recursive-iterator traversal

Last synced: 07 May 2025

https://github.com/js-devtools/readdir-enhanced

fs.readdir() with filter, recursion, absolute paths, promises, streams, and more!

async directory eventemitter filesystem filter javascript ls nodejs readdir recursion stream

Last synced: 15 Dec 2025

https://github.com/santisq/pstree

Tree-like cmdlets for file system and registry exploration!

csharp filesystem hierarchy powershell recursion registry tree tree-structure

Last synced: 09 Apr 2025

https://github.com/santisq/PSTree

Tree-like cmdlets for file system and registry exploration!

csharp filesystem hierarchy powershell recursion registry tree tree-structure

Last synced: 10 Apr 2025

https://github.com/divs1210/xodarap

Fearless recursion in Clojure!

clojure library recursion

Last synced: 14 Oct 2025

https://github.com/lilactown/cascade

A library of continuation-passing, thunk-producing versions of many Clojure core functions.

clojure clojurescript continuation-passing-style cps recursion walk

Last synced: 15 Oct 2025

https://github.com/Occurify/Occurify

A powerful and intuitive .NET library for defining, filtering, transforming, and scheduling instant and period timelines.

astronomy coordinates cron cronjob datetime fluent-design instant period periods reactivex recurring recursion scheduling sun-position sunrise-sunset-api time time-period timeline timelines timezone

Last synced: 16 Nov 2025

https://github.com/abhisheknaiidu/dsa

My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites

algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees

Last synced: 11 Apr 2025

https://github.com/je-suis-tm/recursion-and-dynamic-programming

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, Egg Drop, Coin Change, Hanoi Tower, Cantor Set, Fibonacci

dynamic-programming edit-distance fractal-algorithms fractal-geometry fractal-images fractals hanoi-towers hilbert-curve julia-training knapsack knapsack-problem koch-snowflake learning-julia palindrome pascal-triangle recursion recursive-algorithm sierpinski-carpet sierpinski-triangle tabulation

Last synced: 27 Jul 2025

https://github.com/nickarocho/minesweeper

The classic game with the classic look (Client-side Game) | HTML, CSS, JavaScript, recursion

client-side css es6 game html javascript js-classes minesweeper recursion

Last synced: 14 Mar 2025

https://github.com/jorischau/rrapply

rrapply: revisiting base-R's rapply

list r rapply recursion

Last synced: 02 Sep 2025

https://github.com/core-lib/loadkit

Java ่ต„ๆบๅŠ ่ฝฝๅ™จ๏ผŒๅ……ๅˆ†ๆ‹“ๅฑ•ClassLoader#getResources(name)็š„่ƒฝๅŠ›๏ผŒๅฎž็Žฐ้€’ๅฝ’ๅŠ ่ฝฝ๏ผŒๆ”ฏๆŒๆ™ฎ้€š้ฃŽๆ ผ / ๅŒ…ๅ้ฃŽๆ ผ / ANT้ฃŽๆ ผ / ๆญฃๅˆ™้ฃŽๆ ผ่ทฏๅพ„็š„่ต„ๆบๅŠ ่ฝฝๅŒๆ—ถๆ”ฏๆŒ่‡ชๅฎšไน‰่ฟ‡ๆปคๅ™จ๏ผŒ้€šๅธธไฝœไธบๆก†ๆžถ็š„ๅŸบ็ก€็ฑปๅบ“ใ€‚

ant classloader file filter jar loader recursion regex

Last synced: 21 Apr 2025

https://github.com/pamelafox/recursive-visualizations

An online tool to visualize recursive JS functions step-by-step as a tree.

graph hacktoberfest pyodide python recursion visualization

Last synced: 12 Aug 2025

https://github.com/intuit/traverser

Traverser is a Java library that helps software engineers implement advanced iteration of a data structure.

breadth-first-search depth-first-search double-dispatch graph-algorithms hacktoberfest hacktoberfest2020 java-library recursion traversal visitor-pattern

Last synced: 21 Jun 2025

https://github.com/hpac/relapack

Recursive LAPACK Collection

high-performance-computing lapack recursion

Last synced: 07 Oct 2025

https://github.com/ehmicky/wild-wild-utils

๐Ÿค  Functional utilities using object property paths with wildcards and regexps ๐ŸŒต

algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard

Last synced: 09 Apr 2025

https://github.com/dmytrobaida/recursion-viewer

Website and VS Code extension for visualizing recursive functions. Helps to debug and understand how your recursive algorithm works

algorithms recursion tree viewer visualization

Last synced: 07 May 2025

https://github.com/lbrayner/vim-rzip

Extends zip.vim to browse and write nested zip files

plugin plugin-vim plugins recursion recursive vim vimscript write zip

Last synced: 07 May 2025

https://github.com/hzhu/recursion-joy

:hourglass: A set of recursion problems to be solved.

es2015 recursion recursion-joy recursion-problem unit-testing

Last synced: 09 Jul 2025

https://github.com/kevin-lee/j8plus

Library containing useful tools for Java 8

functional-programming java java8 lambda-expressions recursion stream

Last synced: 22 Mar 2025

https://github.com/altyalty/grokking-algorithms-python-russian-english-comments

Examples and algorithms written in Python for the book "Grokking Algorithms" with Russian and English comments. ะŸั€ะธะผะตั€ั‹ ะธ ะฐะปะณะพั€ะธั‚ะผั‹, ะฝะฐะฟะธัะฐะฝะฝั‹ะต ะฝะฐ Python ะดะปั ะบะฝะธะณะธ "ะ“ั€ะพะบะฐะตะผ ะะปะณะพั€ะธั‚ะผั‹" ั ั€ัƒััะบะธะผะธ ะธ ะฐะฝะณะปะธะนัะบะธะผะธ ะบะพะผะผะตะฝั‚ะฐั€ะธัะผะธ

algorithms big-o binary-search breadth-first-search call-stack data-structures dictionaries dijkstra-algorithm greedy-algorithms grokking-algorithms hash-tables python quick-sort recursion selection-sort

Last synced: 22 Jun 2025

https://github.com/zeta611/swiftui-fractals

The Sierpinski carpet, triangle, and a fractal tree using SwiftUI

fractal ios recursion sierpinski-carpet sierpinski-triangle swift swiftui swiftui-demo

Last synced: 02 Aug 2025

https://github.com/codewithdhruba01/learn-python-language

This repository provides a structured breakdown of key Python topics from beginner to advanced

dictionary function ifelse list loops oops recursion set string

Last synced: 27 Jul 2025

https://github.com/yallop/metaocaml-letrec

flexible 'let rec' generation for MetaOCaml

metaocaml recursion staging

Last synced: 28 Sep 2025

https://github.com/trizen/language-benchmarks

A simple benchmark system for compiled and interpreted languages.

benchmark benchmarking comparison programming-languages recursion

Last synced: 10 Apr 2025

https://github.com/crubier/infinistack

Infinite recursion in JS without stack overflow errors, based on magic ๐ŸŽฉโœจ๐Ÿ‡

functional-programming js recursion

Last synced: 07 Oct 2025

https://github.com/santisq/psadtree

tree like cmdlets for Active Directory Principals!

active-directory csharp hierarchy powershell recursion tree tree-structure

Last synced: 28 Jul 2025

https://github.com/surajsgh/data-structures-and-algorithms

๐Ÿ‘จโ€๐Ÿ’ป ๐Ÿ’ช A Repository of General Mathematical Programs, Bits Manipulation, Recursion and 'Data Structures and Algorithms'.

algorithms data-structures java leetcode mathematics problem-solving recursion technical-interview-questions

Last synced: 07 May 2025

https://github.com/bauxitedev/recursive-geometry

A program that generates geometry and recursively subdivides it into triangles, written in Rust

fractal generative-art geometry graphics recursion

Last synced: 05 Apr 2025

https://github.com/teo-tsirpanis/recursiont

Infinite recursion without blowing up the stack.

csharp dotnet hacktoberfest recursion

Last synced: 18 Jul 2025

https://github.com/hankbesser/recursive-agents

A meta-framework for self-improving LLMs with transparent reasoning

ai langchain llm recursion recursive self-improvement

Last synced: 03 Jul 2025

https://github.com/ahmadjajja/_dsa_

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode

arrays backtracking binary-search complexity git github java linear-search linked-list linked-lists math merge-sort object-oriented-programming patterns quick-sort recursion sorting stacks-n-queues strings

Last synced: 28 Sep 2025

https://github.com/chakravala/syntaxtree.jl

Toolset for modifying Julia AST and characteristic values

abstract-syntax-tree ast julia-language metaprogramming recursion syntax-tree toolset

Last synced: 22 Apr 2025

https://github.com/syipmong/dsa-practice

This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms

algorithm binary-search-tree dart data-structures dsa-algorithm dsa-practice graph hash java javascript linear-search linked-list merge-sort mergesort programming python queue range recursion stack

Last synced: 17 Mar 2025

https://github.com/aartaka/stdlambda

Standard library for Lambda Calculus, finally making LC a practical programming language.

arithmetic boolean-logic cons lambda-calculus list recursion set stdlib

Last synced: 05 Apr 2025

https://github.com/willprice/little-schemer

Exercises from The Little Schemer (4th Ed) by Daniel P. Friedman and Matthias Felleisen

book exercise lisp little-schemer racket recursion rkt scheme

Last synced: 07 Oct 2025

https://github.com/ggandor/y-combinator-tutorial

An extremely short but hopefully enlightening practical explanation of the Y combinator

computer-science lambda-calculus recursion y-combinator

Last synced: 03 Jan 2026

https://github.com/lucasconstantino/react-path-tracker

:paw_prints: Easily track traveled paths on highly dynamic or recursive React trees

path react recursion

Last synced: 03 Oct 2025

https://github.com/bhartik021/data-structure-algorithm

An repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures array binary-search bit-magic bit-manipulation cpp cpp-stl data-structures data-structures-and-algorithms linear-search mathematics recursion searching searching-algorithms stl string tree

Last synced: 03 Oct 2025

https://github.com/ahmadjajja/java_dsa

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode

arrays backtracking binary-search complexity git github java linear-search linked-list linked-lists math merge-sort object-oriented-programming patterns quick-sort recursion sorting stacks-n-queues strings

Last synced: 11 Jul 2025

https://github.com/victorpreston/simple_shell

A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,

alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell

Last synced: 10 Jul 2025

https://github.com/pomadchin/path-to-recschemes

A path to Recursion Schemes

recursion recursion-schemes scala

Last synced: 10 Oct 2025

https://github.com/mehradevesh2022/dsa-level1_pepcoding

This Java-based repo contains solutions for DSA problems from Peppcoding's level 1 practice set and FreeCodeCamp's JavaScript and Algorithm sections. Topics covered include Array, LinkedList, DP, OOPs, and more. Contribute and improve existing solutions. Happy coding!

2darrays array array-list arraylist binary-search-trees dynamic-programming es6-javascript freecodecamp-javascript-algorithms functions hashmap-and-heaps linkedlist patterns queue recursion sorting-algorithms stack string stringbuilder time-and-space-complexity tree

Last synced: 24 Apr 2025