GitHub topics: recursive
kaushikgopal/henry-hugo
Henry: Hugo theme meant for a gorgeous reading experience and packed with features
Language: JavaScript - Size: 3.83 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 71 - Forks: 7

ohait/parse-rec-descent-go
A runtime recursive descendant parser inspired by Parse::RecDescent but in Go
Language: Go - Size: 174 KB - Last synced at: about 10 hours ago - Pushed at: about 10 hours ago - Stars: 1 - Forks: 1

seperman/deepdiff
DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.
Language: Python - Size: 2.51 MB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 2,286 - Forks: 242

dnlmlr/cargo-clean-all
Fast recursive detection and cleaning of rust projects with interactive TUI and filters. Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "freable size > 1GB" and then clean them in record time
Language: Rust - Size: 1.53 MB - Last synced at: about 16 hours ago - Pushed at: 2 months ago - Stars: 163 - Forks: 11

woelper/dircpy
A library to recursively copy directories, with some convenience added.
Language: Rust - Size: 64.5 KB - Last synced at: about 9 hours ago - Pushed at: 10 months ago - Stars: 26 - Forks: 8

fabiospampinato/tiny-readdir-glob
A simple promisified recursive readdir function, with support for globs.
Language: TypeScript - Size: 50.8 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 31 - Forks: 1

erdewit/nest_asyncio 📦
Patch asyncio to allow nested event loops
Language: Python - Size: 67.4 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 740 - Forks: 86

4ngel2769/rwdl
Fast, recursive downloader for exposed Apache/Nginx directory listings
Language: Python - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

HamedFathi/RecursiveTextSplitter
A smart C# text splitting library that intelligently chunks text while preserving semantic boundaries. Uses a hierarchical approach with configurable overlap and detailed metadata.
Language: C# - Size: 27.3 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Ragnarok540/LSystemTurtle
Lindenmayer system interpreter using turtle graphics in Python
Language: Python - Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

callmesalmon/kite
Source code for the "Kite" programming language. Contributions are always welcome! (WIP)
Language: C - Size: 153 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 1

NodeSecure/fs-walk 📦
Modern FileSystem (fs) utilities to lazy walk directories Asynchronously (but also Synchronously)
Language: TypeScript - Size: 205 KB - Last synced at: about 6 hours ago - Pushed at: 12 days ago - Stars: 0 - Forks: 3

mahmoud/boltons
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
Language: Python - Size: 1.81 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 6,634 - Forks: 360

voodoocreation/ts-deepmerge
A TypeScript deep merge function with automatically inferred types.
Language: TypeScript - Size: 613 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 135 - Forks: 13

affctivai/RecSal-Net
RecSal-Net: Recursive Saliency Network for Video Saliency Prediction
Language: Python - Size: 719 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 3

aslan-ng/keepdelta
A Python Library for Human-Readable Data Differencing
Language: Python - Size: 15.4 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 2

center-key/replacer-util
🔍 Find and replace strings or template outputs in text files (CLI for package.json scripts)
Language: TypeScript - Size: 1.17 MB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 5 - Forks: 1

center-key/recursive-exec
🪺 Run a command on each file in a folder and its subfolders (CLI for package.json scripts)
Language: TypeScript - Size: 265 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

otiai10/copy
Go copy directory recursively
Language: Go - Size: 225 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 761 - Forks: 116

jhildenbiddle/mergician
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Language: JavaScript - Size: 912 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 80 - Forks: 4

myworldbox/myworldbox
A Simple GitHub README.md with Html / Typescript Template
Language: JavaScript - Size: 103 MB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

asheroto/BlockFolderWindowsFirewall
Block all EXEs in a specified folder in Windows Firewall.
Language: PowerShell - Size: 33.2 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 2

TomerAberbach/get-all-files
⚡ A blazing fast recursive directory crawler with lazy sync and async iterator support.
Language: TypeScript - Size: 685 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 19 - Forks: 4

kallemickelborg/recursive-polar-chart
This tool is meant to create recursive circular frameworks.
Language: JavaScript - Size: 347 KB - Last synced at: 3 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

ShaniStaretz-ai/python-OOP-Lec6-04-JUN-25
Recursion
Language: Python - Size: 1000 Bytes - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

ANIname/directory-import
Module for automatic import of files from a directory and subdirectories (sync and async). You can use imported modules either from the returned object or in the callback function
Language: TypeScript - Size: 21.8 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 21 - Forks: 4

softwareventures/yarn-recursive Fork of nrigaudiere/yarn-recursive
Recursively run yarn in a folder. Fork of original with bug fixes, and performance and sanity patches.
Language: TypeScript - Size: 2.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 1

Blobfolio/dowser
A multi-threaded, recursive file finding library for Unix/Rust.
Language: Rust - Size: 261 KB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

davidburstrom/recursive-wrapper-gradle-plugin
Updates the Gradle wrapper for all composite included builds in a single invocation.
Language: Java - Size: 314 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 10 - Forks: 0

dekirisu/intuple
Convert structs/enums into/from tuples - recursive, ignore fields
Language: Rust - Size: 38.1 KB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 9 - Forks: 1

anothersoft/resolver-ui
User interface for the public handshake resolvers.
Language: JavaScript - Size: 11.1 MB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

brajjan79/FilesFinder
Small tool to recursively search directories for files or files and folders where the name matches a regexp and retuns a list of files.
Language: Java - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

poieticid/PoieticOS
A poetic structure for recursive thought and shared ethical silence. Designed to be forked as a question, not as code.
Size: 11.7 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

cuppajoeman/openmath
Language: HTML - Size: 2.87 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 8

Khananta/ALPRO2_KhanifYunanPratama_103112430017
Ini adalah repositori yang berisikan laporan dari latihan praktek mata kuliah Algoritma Pemrograman 2
Size: 1.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nuclearsugar/VectorRecursionWorkbench
Generate recursively nested polygons as an SVG /// designed with laser cutting in mind
Language: Python - Size: 20.8 MB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 0

simplelinuxscripts/findlines
Linux bash script to find all lines or multi-line paragraphs which contain a set of strings in filtered files of current folder and its subfolders recursively, in a simple way for most common usage, without need of complex regular expressions. Special characters and binary files contents can be searched.
Language: Shell - Size: 447 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Miguel-Andrade-Cruz/Exprer
Simple Eval code made with python for training recursion and string manipulation
Language: Python - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

radovskyb/watcher
watcher is a Go package for watching for files or directory changes without using filesystem events.
Language: Go - Size: 172 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,492 - Forks: 185

Michael-Sebero/Archivist-Tools
These python scripts help you manage a large amount of files.
Language: Python - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

ParacelTools/Parpacks
Using dual Esperanto-English logic layers and recursive rule-sets to invite helpful entities in LLM context
Size: 143 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AceAtDev/Eight-Queens-Recursion
A fully recursive algorithm to solve eight queens' problem
Language: Java - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

hypernym-studio/merge
Type-safe deep merge utility.
Language: TypeScript - Size: 137 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

p-ranav/hypergrep
Recursively search directories for a regex pattern
Language: C++ - Size: 9.31 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 215 - Forks: 7

rustyneuron01/Bitcoin-Developer-Support-Library
This is Bitcoin project what I did so far. I completed Join PSBT, BTC Non-Custodial Staking, MultiSig Wallet(Taproot, Native Segwit), Ordinal Inscribe | Mint, Rune Airdrop | Recursive | Reinscribe | Etching | Transfer to multi users in one tx, UTXO split | merge etc. Hope this refer help all developers for build their bitcoin project
Language: TypeScript - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 11 - Forks: 1

lbrayner/vim-rzip
Extends zip.vim to browse and write nested zip files
Language: Vim Script - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 4

luciangreen/SSI
A Prolog Compiler written in Prolog.
Language: Prolog - Size: 850 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

DarioArzaba/DarioArzaba
The repository that holds my profile Readme
Size: 19.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

rafisnaen/LearnRepo
Personal learning for sort, search, and recursive during second semester
Language: C - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

antouhou/easy-tree
A simple and efficient tree structure library for Rust with recursive traversal
Language: Rust - Size: 19.5 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

luoxiangfan/cpr-dir
copy directory recursively like `cp -r` command
Language: TypeScript - Size: 258 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

phpgt/Sync
Synchronise two directories.
Language: PHP - Size: 127 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

center-key/copy-folder-util
📂 Recursively copy a folder (CLI for package.json scripts)
Language: TypeScript - Size: 886 KB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

fabiospampinato/tiny-readdir
A simple promisified recursive readdir function.
Language: JavaScript - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 6 - Forks: 4

Pistis-Sophia/eidon-capsule-v6
A presence-first interaction capsule for reflective AI.
Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

aroemers/rmap
Clojure library for defining recursive maps; literally, programmatically and with pure data.
Language: Clojure - Size: 214 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 79 - Forks: 3

ladjs/express-redirect-loop
Prevent redirect loops with sessions since HTTP referrer header is unreliable
Language: JavaScript - Size: 493 KB - Last synced at: 15 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

stewie1570/immutable-replace
Recursive immutable replace
Language: TypeScript - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

dword-design/output-files
Output a tree of files and directories by providing an object. Especially useful for testing with real files.
Language: JavaScript - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

moocf/list-bubble-sort.racket
Bubble sorts a list in ascending order.
Language: Racket - Size: 2.93 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

moocf/list-map.racket
Applies a function to every elem.
Language: Racket - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-reverse.racket
Reverses the order of elements in a list.
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-append.racket
Appends a value to end of list.
Language: Racket - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-reduce.racket
Reduces list of values to a single value.
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-sort-by.racket
Returns a list of elements sorted by predicate.
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/sort.racket
Returns a list of elements sorted in ascending order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-merge.racket
Merge loi1 and loi2 in ascending order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-flatten.racket
Returns list of symbols in slist in the same order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-up.racket
Removes a pair of parentheses from each top-level element of lst (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-every.racket
Returns #f if any element of lst fails to satisfy pred, #t otherwise (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-find-index.racket
Returns 0-based position of first element in lst that satisfies predicate pred (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-set.racket
Returns list with n-th element replaced by x (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-replacex.racket
Returns s-list with all occurrences of s1 replaced with s2 (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-down.racket
Wraps parentheses around each top-level element of lst (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-reverse-pairs.racket
Returns a list with each 2-list reversed (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-repeat-value.racket
Returns a list containing n copies of x (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-replace-map.racket
Writing subst following original kleene star grammar using map (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/slist-replace-inline.racket
Elimiate one call to subst-sexp in subst by replacing its definition (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/lambda-occurs-free.racket
Is a variable free in a lambda expression (see EOPL)?
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-remove-value.racket
Like remove-first, except that it removes all occurrences of given symbol (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-remove-first-value.racket
Get a new list with elements in the same order, except the the first occurrence of symbol s (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-get-informative.racket
Get nth element of list so that it produces a more informative error message (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-get.racket
Use recursive definition of list to get the nth element (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/list-length.racket
Use the recursive definition of list to find its length (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moocf/tower-of-hanoi.racket
Can your solve the tower of hanoi (recursive vietnam) problem?
Language: Racket - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ozcotech/recursive-number-to-words
A Python script that recursively converts 4-digit numbers into their English word form with proper input validation and error handling. Ideal for learning recursion, input processing, and string formatting.
Language: Python - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hem9984/Azlon-demo
The world's first Dockerfile-based Autonomous Coding Agent
Language: TypeScript - Size: 766 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 5

GjjvdBurg/ffcount
Fast File and Directory Counting in Python
Language: Python - Size: 85.9 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 10 - Forks: 2

chrissimpkins/siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
Language: Rust - Size: 320 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

vittorioromeo/scelta
(experimental) Syntactic sugar for variant and optional types.
Language: C++ - Size: 432 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 158 - Forks: 10

muffin819/ordinal-inscription-toolkit
⚡backend service, including parent/child provenance inscription minting, reinscription, delegate inscription, and metadata/metaprotocol integration Batch Inscription
Language: TypeScript - Size: 342 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

Yukioru/cwebp-cli
CLI tool, for convert jpg/png files to webp
Language: JavaScript - Size: 72.3 KB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 1

vaeth/comp
compare files or directories, including metadata
Language: Perl - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

vaeth/mv_perl
mv_perl - A collection of perl scripts (replacement in files, syncing dirs etc)
Language: Perl - Size: 354 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

grantila/graph-cycles
Analyze a graph to find cyclic loops
Language: TypeScript - Size: 1.24 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

kn-msccs-uol/floyds
This repository contains two implementations (iterative and recursive) of Floyd's algorithm for finding the shortest paths between all pairs of nodes in a weighted graph. Also included is a performance test to benchmark and directly compare the two versions' performance.
Language: Python - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

de-soot/knapsack
Recursive solution to the knapsack problem. Written in C.
Language: C - Size: 181 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Michael-Sebero/Document-Tools
These python scripts help you edit and analyse files in specific ways.
Language: Python - Size: 27.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

mathiasfk/dotnet-recursive-references
Recursively finds all project dependencies in a dotnet solution.
Language: PowerShell - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

husreo/recursive-inscriptions-oridnals
generate html ordinals for recursive inscriptions
Language: JavaScript - Size: 88.9 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1
