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
1•tactics6655•41m 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.

Smartphones, Except Landlocked

https://tedium.co/2019/08/13/landline-smartphone-history/
1•austinallegro•1m ago•0 comments

Advent of Code Quantum Edition: Day 1

https://aqora.io/blog/advent-of-code-quantum-edition-day-1
1•stubbi•3m ago•0 comments

The Oxford Word of the Year 2025 is "rage bait"

https://corp.oup.com/news/the-oxford-word-of-the-year-2025-is-rage-bait/
1•CuriousCorvid•6m ago•0 comments

For First Time in Decades, Child Deaths Will Rise This Year

https://www.wsj.com/health/for-first-time-in-decades-child-deaths-will-rise-this-year-92c67b51
1•petethomas•12m ago•0 comments

Median Filter over Arbitrary Datatypes

https://martianlantern.github.io//2025/09/median-filter-over-arbitrary-datatypes/
1•martianlantern•12m ago•0 comments

Strategy Letter IV: Bloatware and the 80/20 Myth (2001)

https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv-bloatware-and-the-8020-myth/
1•NavinF•13m ago•0 comments

Open, Vendor-Neutral Framework for AI/ML Compute Optimization

https://outerbounds.com/blog/six-steps-to-cost-optimization
1•frktcpumu•15m ago•1 comments

Google's Android for desktops and laptops is called "Aluminium – OSnews

https://www.osnews.com/story/143907/googles-android-for-desktops-and-laptops-is-called-aluminium/
1•abdelhousni•15m ago•1 comments

[Free Lifetime] [Connect with Travelers in Every City]

1•aacishh•16m ago•0 comments

Climbing a different kind of tree [video]

https://www.youtube.com/shorts/cIQ8vbiL_pA
1•programmexxx•17m ago•0 comments

Show HN: Lynkr – Claude Code-Compatible Proxy for Databricks/Azure Anthropic

https://github.com/vishalveerareddy123/Lynkr/wiki/Emulating-the-Claude-Code-Backend-for-LLM%27s-h...
1•vishalveera•18m ago•0 comments

Ask HN: Do you still think public blockchains/stablecoins are useless/a scam?

2•spir•19m ago•2 comments

Arrested by Phone: A Graphic Novel About a Real-Life Nightmare

https://www.bloomberg.com/graphics/2025-india-digital-arrest-by-phone-graphic-novel/
1•petethomas•21m ago•0 comments

Perplexity leaked its system prompt by accident just because I asked in Hindi

https://old.reddit.com/r/PromptEngineering/comments/1pdd66c/perplexity_leaked_its_entire_system_p...
1•achow•25m ago•0 comments

React2Shell (CVE-2025-55182/CVE-2025-66478)

https://react2shell.com/
2•orkj•32m ago•1 comments

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

https://github.com/FranciscoThiesen/mirror_bridge
1•fthiesen•32m ago•0 comments

Ethereum's Fusaka upgrade today added sharding via data availability sampling

https://twitter.com/ethereum/status/1996226190399455358
1•spir•35m ago•1 comments

Little something to help third world countries candidates

https://cvai.dev/
1•pukarkhanal•40m ago•1 comments

China planted so many trees it's changed the country's water distribution

https://www.livescience.com/planet-earth/plants/china-has-planted-so-many-trees-its-changed-the-e...
1•achow•40m ago•0 comments

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

https://github.com/onetoneframework/framework
1•tactics6655•41m ago•0 comments

A Cosmic Offense: Elias Canetti's contest against death

https://www.commonwealmagazine.org/cosmic-offense
1•diodorus•41m ago•0 comments

Uncloud - Tool for deploying containerised apps across servers without k8s

https://uncloud.run/
4•rgun•42m ago•0 comments

Lego ZX Spectrum – Tribute to Sir Clive Sinclair

https://beta.ideas.lego.com/product-ideas/1113841c-596d-4f28-be4a-367cc83e8ed1
2•sohkamyung•43m ago•0 comments

Zero-Setup Java Build Tooling via Mill Bootstrap Scripts

https://mill-build.org/blog/16-zero-setup.html
1•lihaoyi•50m ago•0 comments

I Have No Identification Cards – Robin Greenfield

https://www.robingreenfield.org/identification/
1•pkaeding•57m ago•0 comments

Mirror_bridge – C++ reflection for generating Python/JS/Lua bindings

https://chico.dev/Mirror-Bridge/
2•fthiesen•57m ago•0 comments

A Protocol for Measuring Answer Space Occupancy in Large Language Models

https://zenodo.org/records/17810543
1•businessmate•58m ago•1 comments

Foreign-dlopen: call dlopen from static programs

https://github.com/pfalcon/foreign-dlopen
1•todsacerdoti•1h ago•0 comments

Why our AI future may look less like Skynet and more like Olympus

https://awesomeworld.substack.com/p/why-our-ai-future-may-look-less-like
2•dstavisky•1h ago•1 comments

Gex X Rocks but Whatever

https://medium.com/@jonathacz99/what-a-sex-worker-notices-about-gen-x-and-gen-z-men-fd0d13b6c203
1•karmaniverous•1h ago•0 comments