PORTFOLIO
The Project Portfolio
Everything built. Everything on GitHub. Everything tested.
The Libraries
simple_json ↗
Full JSON parsing and serialization for Eiffel. Type-safe, contract-verified, production-ready.
- • Parse JSON from strings or files
- • Serialize Eiffel objects to JSON
- • Type-safe accessors
- • Friction-free helper patterns
simple_sql ↗
SQLite wrapper with contract safety. Full query building, transactions, and result handling.
- • Fluent query builder
- • Transaction support
- • Prepared statements
- • Contract-verified operations
simple_web ↗
HTTP client and server. Request/response handling, routing, middleware.
- • HTTP client for API calls
- • HTTP server with routing
- • Request/response abstraction
- • Middleware support
simple_htmx ↗
Fluent HTML/HTMX builder. Type-safe element construction.
- • Fluent interface design
- • All HTMX attributes
- • HTML escaping built-in
- • Composable elements
simple_alpine ↗
Alpine.js directive builder. Type-safe Alpine integration.
- • All Alpine.js directives
- • Layered on simple_htmx
- • x-data, x-show, x-bind, etc.
- • Transition support
eiffel_sqlite_2025 ↗
Modern SQLite3 wrapper with FTS5 and JSON1 extensions.
- • Full-text search (FTS5)
- • JSON functions (JSON1)
- • Modern SQLite features
- • Low-level and high-level APIs
simple_ci ↗
Homebrew CI tool for Eiffel projects.
- • Build automation
- • Test running
- • Report generation
simple_gui_designer ↗
Visual GUI specification designer. (WIP - in-house project, shared publicly)
- • Visual layout editor
- • Code generation
- • Contract-based specs
simple_process ↗
Process execution helper.
- • Command execution
- • Output capture
- • Cross-platform
simple_randomizer ↗
Random data generation.
- • Random strings
- • Random numbers
- • Test data generation
Timeline
A velocity demonstration:
Run the Tests Yourself
Don't take our word for it. Clone any repo, run the tests.
git clone https://github.com/ljr1981/simple_json
cd simple_json
# Follow README for test commands
Every test passes. Every contract verified.