All Projects → onelang → Onelang

onelang / Onelang

Licence: mit

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
ruby
36898 projects - #4 most used programming language
typescript
32286 projects
swift
15916 projects
golang
3204 projects
cpp
1120 projects
perl
6916 projects
csharp
926 projects
language
365 projects

Projects that are alternatives of or similar to Onelang

Yuescript
A Moonscript dialect compiles to Lua.
Stars: ✭ 172 (-76.28%)
Mutual labels:  transpiler
Castl
JavaScript to Lua compiler with runtime library.
Stars: ✭ 323 (-55.45%)
Mutual labels:  transpiler
Haxe
Haxe - The Cross-Platform Toolkit
Stars: ✭ 4,665 (+543.45%)
Mutual labels:  transpiler
idealingua-v1
IdeaLingua RPC for Scala, TypeScript, C#, Go
Stars: ✭ 13 (-98.21%)
Mutual labels:  transpiler
Pytocs
Converts Python source to C#
Stars: ✭ 288 (-60.28%)
Mutual labels:  transpiler
Wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Stars: ✭ 373 (-48.55%)
Mutual labels:  transpiler
go2cpp
Go to C++20 transpiler
Stars: ✭ 51 (-92.97%)
Mutual labels:  transpiler
Rapydscript
Python-inspired, decluttered JavaScript
Stars: ✭ 560 (-22.76%)
Mutual labels:  transpiler
Transpiler
A universal translator for programming languages
Stars: ✭ 292 (-59.72%)
Mutual labels:  transpiler
Sqlflow
Brings SQL and AI together.
Stars: ✭ 4,412 (+508.55%)
Mutual labels:  transpiler
Il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
Stars: ✭ 270 (-62.76%)
Mutual labels:  transpiler
Js2php
JavaScript (ES6) to PHP source-to-source transpiler.
Stars: ✭ 290 (-60%)
Mutual labels:  transpiler
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (-44.69%)
Mutual labels:  transpiler
wxml-transpiler
Port of wcc.exe to JavaScript. wxml 文件编译器 --- 里面有很多无用代码,有空再整理下
Stars: ✭ 21 (-97.1%)
Mutual labels:  transpiler
Ruby Next
Ruby Next makes modern Ruby code run in older versions and alternative implementations
Stars: ✭ 460 (-36.55%)
Mutual labels:  transpiler
grumpy
Grumpy is a Python to Go source code transcompiler and runtime.
Stars: ✭ 378 (-47.86%)
Mutual labels:  transpiler
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-49.38%)
Mutual labels:  transpiler
Pseudo
transpile algorithms/libs to idiomatic JS, Go, C#, Ruby
Stars: ✭ 654 (-9.79%)
Mutual labels:  transpiler
Nimporter
Compile Nim Extensions for Python On Import!
Stars: ✭ 474 (-34.62%)
Mutual labels:  transpiler
Uniter
🎉 PHP in the browser and Node.js => Docs: https://phptojs.com/
Stars: ✭ 405 (-44.14%)
Mutual labels:  transpiler

TL;DR

What is OneLang.io?

OneLang has a hard time defining itself.

Some may call it a transpiler, a special compiler which can compile source code from an input language to another. Those will have a hard time using it, as OneLang has its own rules and does not respect those of the input language, sometimes not even its syntax.

So the question arises, is OneLang a new programming language? Although we can talk about it with words like object-oriented or generic or strongly-typed, it has its own type system and AST, would you call something a programming language which does not have its own syntax?

Thus let's just define OneLang as the following for the time being: OneLang is a tool which helps writing code in multiple langauges at the same time.

It doesn't solve the problem for you, it just helps you a bit in it. You still need to master the target languages and OneLang to be able to produce anything usable.

Similar projects

Comparison: https://github.com/onelang/OneLang/wiki/OneLang-vs.-Haxe-vs.-Progsbase-comparison

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].