Pynosaur

Modern CLI tools with better UX

View the Project on GitHub pynosaur/pynosaur

Pynosaur Logo

Pynosaur

Reimagining CLI tools through pure Python

v0.2.0

Pure Python • Cross-platform • Educational

Sponsor Pynosaur


Overview

Pynosaur is an ecosystem of lightweight command-line tools built for learning, training, and exploration. Each tool reimagines a familiar concept — from networking and file navigation to text processing and beyond — using nothing but pure Python and the standard library.

Designed for learners and extenders - These tools are deliberately simple and well-documented, making them perfect for:

Quick Start

Install pget (Python Gets), the package manager for the Pynosaur ecosystem:

# Clone and build pget
git clone https://github.com/pynosaur/pget.git
cd pget && bazel build //:pget_bin
cp bazel-bin/pget ~/.pget/bin/
export PATH="$HOME/.pget/bin:$PATH"

# Install any Pynosaur tool
pget install see
pget install yday

# Start using them
see README.md
yday

Philosophy

Every Pynosaur tool follows these principles:

  1. Pure Python - Standard library only, no external dependencies
  2. Educational - Learn by building real, usable tools
  3. Exploratory - Reimagine familiar concepts with fresh eyes
  4. Cross-platform - Works on macOS, Linux, and Windows
  5. Self-contained - Single binary, no runtime dependencies

Why Pynosaur?

This project exists to:

Use them. Learn from them. Extend them. Every tool is designed to be understood and modified. It’s not about replacing what exists — it’s about understanding how it works and making it yours.

Documentation

License

MIT Licensed


Developed by @SpacemanY2K38Sponsor the developer