Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Open CodeYard

The Open CodeYard logo

"One developer's scrap is another developer's starting point."

Maintenance License: Apache 2.0 Latest Commit Contributors Open Issues Open Source Love

Welcome to The Open CodeYard.

This is a community junkyard for messy, unfinished, nostalgic, experimental, or simply forgotten code. Whether it's a tiny utility, a half-built project, or an old idea you never finished, it might still inspire someone else.

No clean-code police. No perfectionism. Just useful scraps waiting for a second life.

See CONTRIBUTING.md if you want to contribute.


Scraps

Small utilities, snippets, one-off scripts, reusable helpers, and quick experiments.

Python
DeterministicSpanFinder

Find substring spans ignoring punctuation. Extracted from chunklet-py (MIT). ~2x faster than regex for this use case.

by @speedyk-005 | Archived yards/scraps/speedyk-005/deterministic-span-finder/

vector-lite

A small dependency-free 2D/3D vector implementation for learning and lightweight prototypes.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/vector-lite/

ht-num-converter

Converts numbers to Haitian Creole text. Handles 0 through billions.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/ht-num-converter/

undo-playground

Dual-queue undo/redo CLI playground. Unlimited undo depth; redo limited to last 5.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/undo-playground/

auto-timeout-button

Button with automatic timeout — resets after 3s of inactivity. Uses daemon thread.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/auto-timeout-button/

alpha-range

Yield letters like range() does numbers. Supports start, stop, and step.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/alpha-range/

C#
dijkstra

Dijkstra's shortest path. List-based priority queue.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/dijkstra/

versatile-info-getter

Parses name and age from input with validation. Re-prompts for missing fields.

by @speedyk-005 | Experimental yards/scraps/speedyk-005/versatile-info-getter/

More languages will appear as the yard grows.


Prototypes

Proofs of concept, demos, unfinished applications, and larger experiments.

Python
Tasker

Background task runner using a daemon worker thread. Supports one-shot and continuous modes.

by @speedyk-005 | Experimental yards/prototypes/speedyk-005/tasker/

bot-project

Rule-based chatbot using token matching and point-scoring. No AI, no APIs.

by @speedyk-005 | Experimental yards/prototypes/speedyk-005/bot-project/

speech-rate-estimator

Estimates TTS duration from text. Syllable counting + language-specific speech rates.

by @speedyk-005 | Active yards/prototypes/speedyk-005/speech-rate-estimator/

progress-bar

Colored terminal progress bar with gradient, ETA, and stdout hijacking.

by @speedyk-005 | Active yards/prototypes/speedyk-005/progress-bar/

C#
astar-csharp

A* pathfinding with Euclidean heuristic. PriorityQueue-based.

by @speedyk-005 | Experimental yards/prototypes/speedyk-005/astar-csharp/

More languages will appear as the yard grows.


Final Note

The Open CodeYard is maintained by @speedyk-005 and licensed under the Apache License 2.0.

If this repository rescues one of your forgotten ideas, helps you learn something new, or inspires your next project, consider giving it a ⭐.

About

A zero-shame digital junkyard for random prototypes, throwaway scripts, old coding memories, and wild ideas. Ripped straight out of your computer before getting deleted forever. Built for anyone who wants to dump cool code scraps or dig around for spare parts to build something real.

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages