Skip to content

Conversation

@Mjboothaus
Copy link

Adds mojo-ini, a native INI parser and writer for Mojo with Python configparser compatibility.

Source: https://github.com/DataBooth/mojo-ini (tag v0.2.0)
Build: packages to ${PREFIX}/lib/mojo/ini.mojopkg
Requirements: mojo-compiler =0.25.6 (build/host), pinned run
Tests: parse and write simple INI using public API

Co-Authored-By: Warp agent@warp.dev

Mjboothaus and others added 4 commits January 8, 2026 10:33
Package: mojo-toml v0.3.0

A native TOML 1.0 parser for Mojo with zero Python dependencies.

Features:
- Complete TOML 1.0 syntax support
- 96 comprehensive tests ensuring reliability
- Nested tables, dotted keys, duplicate detection
- Clear error messages with line/column context
- Performance: 26μs for simple parses, 2ms for real files

Repository:
- GitHub: https://github.com/DataBooth/mojo-toml
- Release: https://github.com/DataBooth/mojo-toml/releases/tag/v0.3.0
- License: MIT

Testing:
Package includes test_package.mojo which validates:
- Simple key-value parsing
- Integer and array parsing
- Nested table structures
- Dotted key functionality

All 96 tests pass in the source repository.

Sponsored by DataBooth (https://www.databooth.com.au/posts/mojo)
- Source: DataBooth/mojo-ini @ v0.2.0

- Build: produces ${PREFIX}/lib/mojo/ini.mojopkg

- Requirements: mojo-compiler =0.25.6 (build/host), pinned run

- Test: parse and write basic INI using public API

Co-Authored-By: Warp <agent@warp.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant