HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
onelang
OneLang
TypeScript2018–2018
onelang / OneLang

OneLang

Discover this repository through its Hacker News conversations.

3Distinct people
3Mentions
0Explicit recommenders
1.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2018-02-19 19:58:23 UTC to 2018-02-19 21:09:28 UTC.

012018-02-19 19:00:00 UTC to 2018-02-19 20:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 19, 19:002018-02-19 20:00:00 UTC to 2018-02-19 21:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 19, 20:002018-02-19 21:00:00 UTC to 2018-02-19 22:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 19, 21:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 19, 19:002018-02-19 19:00:00 UTC2018-02-19 20:00:00 UTC101
Feb 19, 20:002018-02-19 20:00:00 UTC2018-02-19 21:00:00 UTC101
Feb 19, 21:002018-02-19 21:00:00 UTC2018-02-19 22:00:00 UTC101

What Hacker News says

3 sources
I started to write a comparison page here, but missing a lot of important aspects: https://github.com/koczkatamas/onelang/wiki/OneLang-vs.-Haxe... Tl;dr: you cannot use One in production now, but the grand plan is to make One as hackable and flexible as I can. So here is the plan: - the compiler does not contain any target language-specific part, you can add a new language by creating a few hundred lines of template file (this actually works already, it is not just a plan) - rewrite One in One, so you can convert from any language to any language in any language - there is no StdLib, but libraries can be created by anyone. We publish interface and implementation definition separately, and you can eg. implement a Web client interface for PHP and Node, while somebody else can implement it for C# and Swift. Behaviour defined by interface tes
Read the rest
ts, if your implementation passes interface test => good. If there is no test for an edge-case => undefined behaviour. Read more here: https://github.com/koczkatamas/onelang/issues/9 - you write a library in One and it helps you to publish to every language's package manager (npm, pip, NuGet, etc). You can reach much more developer with your library compared to targeting only one lang's developer base
In OneLang – A tool to help writing code in multiple languages at the same time
I realize it's sometimes not considered cool to point out competing projects, but the OneLang project FAQ explicitly says that it's a proof of concept, not ready for production use, with no documentation, and may never be finished. https://github.com/koczkatamas/onelang/wiki/FAQ OneLang does seem like a nifty project, but given its current state, it seems pretty reasonable to point toward Haxe for anyone interested in something similar that has been around for years, well documented, and used in production by many teams.
In OneLang – A tool to help writing code in multiple languages at the same time

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.