frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Onetone – A full-stack framework with custom C interpreter

https://github.com/onetoneframework/framework
2•tactics6655•2h ago
Hey HN,

I've been working on Onetone Framework for the past few years and finally releasing it as open source (AGPL 3.0).

*What is it?*

Onetone is an ambitious full-stack development framework that includes:

- Custom C interpreter with its own scripting language (.otc files)

- 27,000+ line OpenGL 3D graphics engine with PBR materials, skeletal animation, physics, and particle systems

- PHP web framework with MVC architecture

- Python utilities and tooling

- 716,000+ lines of code across 17 programming languages

*The scripting language features:*

- Classes, inheritance, generators, async/await

- Records, enums, pattern matching

- Built-in collections (ArrayList, HashMap, HashSet, TreeMap, etc.)

- Template strings, destructuring, spread operators

- Native bindings for OpenGL, Windows API, audio, networking

*Why build this?*

I run a game localization and needed a unified toolset for:

- Visual novel engines

- Translation management tools

- Quick prototyping with native performance

Instead of gluing together multiple languages and frameworks, I built one cohesive system.

*Current status:*

- Windows-focused (uses WinAPI extensively)

- Some features still in development (generators, full async support)

- Documentation is a work in progress

GitHub: https://github.com/onetoneframework/framework

Would love feedback from the community.

*Roadmap & Vision*

My goal is to evolve Onetone's scripting language to reach Python-level usability and ecosystem richness. I want developers to be able to pick it up as easily as Python while retaining native performance.

*A note on development process*

I want to be transparent: this project was developed with significant assistance from Claude (Anthropic's LLM). The codebase is a mix of hand-written code and LLM-generated code, with me directing the architecture, debugging, and integration.

I found this workflow surprisingly effective for a project of this scale – the LLM helped with boilerplate, documentation, and exploring implementation approaches, while I focused on design decisions and fixing the subtle bugs that AI still struggles with.

Whether you see this as "cheating" or the future of development, I think it's worth discussing. The 700K+ lines wouldn't exist without this collaboration, and I'm curious how others feel about AI-assisted open source projects.

There were many errors and strange bits of code produced by the LLM, and I spent a lot of time tracking down memory leaks; in fact, there isn’t a single piece of LLM-generated code that I didn’t end up modifying. I still think "vibe coding" has a number of issues.

Show HN: I built a dashboard to compare mortgage rates across 120 credit unions

https://finfam.app/blog/credit-union-mortgages
238•mhashemi•11h ago•75 comments

Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)

https://printcalendar.top/
26•defcc•2h ago•7 comments

Show HN: Mirror_bridge – C++ Reflection powered Python binding generation

https://github.com/FranciscoThiesen/mirror_bridge
6•fthiesen•2h ago•0 comments

Show HN: Identifiy test coverage gaps in your Go projects

https://github.com/LeanerCloud/testvet
11•alien_•3d ago•2 comments

Show HN: Fresh – A new terminal editor built in Rust

https://sinelaw.github.io/fresh/
146•_sinelaw_•17h ago•94 comments

Show HN: Onetone – A full-stack framework with custom C interpreter

https://github.com/onetoneframework/framework
2•tactics6655•2h ago•0 comments

Show HN: Microlandia, a brutally honest city builder

https://microlandia.city
77•phaser•13h ago•10 comments

Show HN: RAG in 3 Lines of Python

https://pypi.org/project/piragi/
7•init0•8h ago•1 comments

Show HN: FastLanes based integer compression in Zig

https://github.com/steelcake/zint
9•ozgrakkurt•3d ago•7 comments

Show HN: TidesDB – A storage engine that outperforms RocksDB

https://github.com/tidesdb/tidesdb
2•alexpadula•3h ago•0 comments

Show HN: AI music and auto-charting and custom rhythm minigame sandbox

https://rhythm-seodang-web.vercel.app/
5•sputnikwrkshp•5h ago•0 comments

Show HN: EchoCopi Local-first, model-agnostic alternative to Google Antigravity

3•sparksupernova•6h ago•0 comments

Show HN: Stanford's ACE paper was just open sourced

https://github.com/ace-agent/ace
3•vmsn•9h ago•0 comments

Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)

https://github.com/marmotdata/marmot
97•charlie-haley•1d ago•21 comments

Show HN: ESLint-plugin-code-complete – ESLint Rules for Code Complete

https://github.com/aryelu/eslint-plugin-code-complete
3•arye_lu•9h ago•0 comments

Show HN: A $20/year invoicing tool for solo developers (simple, fast, no bloat)

https://sidepay.app/
11•mightbefun•17h ago•4 comments

Show HN: Rust Client Library for Gradium.ai TTS/STT API

https://github.com/cydanix/rust-gradium
3•irqlevel•10h ago•0 comments

Show HN: TrackerNews – Keyword monitoring and insight extraction

https://trackernews.app/
4•winchester6788•11h ago•0 comments

Show HN: From Personal Script to Public Tool – How I Built a Windows Setup Gen

https://kaicbento.substack.com/p/from-personal-script-to-public-tool
2•kaicbento•4h ago•0 comments

Show HN: MetaConvert – Free PDF and Image Conversion Tools

https://metaconvert.blogspot.com/
2•MetaConvert•12h ago•0 comments

Show HN: HCL-Schema – Create HCL Schemas Using HCL Files

https://github.com/avestura/hcl-schema
2•avestura•12h ago•0 comments

Show HN: Niccup – Hiccup-Like HTML Generation in ~120 Lines of Pure Nix

https://embedding-shapes.github.io/introducing-niccup/
2•embedding-shape•12h ago•0 comments

Show HN: The Taka Programming Language

https://codeberg.org/marton/taka
10•mgunyho•18h ago•4 comments

Show HN: A prediction market where you can bet against my goals

https://market.ericli.tech
6•ericlmtn•18h ago•5 comments

Show HN: Patternia – A Zero-Overhead Pattern Matching DSL for Modern C++

https://github.com/sentomk/patternia
3•sentomk•12h ago•0 comments

Show HN: Textwave – Versioning for Documents (free, local-only document editor)

https://textwaveapp.com/
2•domysee•13h ago•0 comments

Show HN: Equations Explained Colorfully (KaTeX and Markdown)

https://p.migdal.pl/equations-explained-colorfully/
4•stared•14h ago•0 comments

Show HN: Avolal – Book routine flights in 60 seconds

https://www.avolal.com
9•midito•14h ago•4 comments

Show HN: SafeKey – PII redaction for LLM inputs (text, image, audio, video)

https://www.safekeylab.com
4•safekeylab•14h ago•6 comments

Show HN: Boing

https://boing.greg.technology/
773•gregsadetsky•4d ago•145 comments