diff --git a/profile/README.md b/profile/README.md index 0dd17ff..eadb935 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,17 +1,53 @@ -Leaning Technologies +
-### We bring native software to the web -Run your [C/C++][cheerp], [Java][cheerpj], [Flash][cheerpx-flash], and [x86 binaries][cheerpx] directly in the browser. No servers. Just WebAssembly. + + Leaning Technologies + + +### Native runtimes for the browser + +Browser runtimes for [AI coding CLIs][browsercode], [Node.js][browserpod], [Python][browserpod][C/C++][cheerp], [Java][cheerpj], [Flash][cheerpx-flash], and [x86 binaries][cheerpx] via WebAssembly. + +Interested in any of our technologies, or generally in compilers, virtual machines, or WebAssembly? -Interested in any of our technologies, or generally in compilers, virtual machines, or WebAssembly? **馃憠 Join our [Discord!](https://discord.leaningtech.com/?utm_medium=social&utm_source=GitHub&utm_campaign=github+org+readme)** +
+ +
+ --- -## [![WebVM](/profile/webvm-logotype.svg?3)][webvm] -[Live demo][webvm] / [Repository][webvm-repo] +
+ + + BrowserCode + + +**Run AI coding CLIs in the browser, client-side** + +[ Live demo ][browsercode] 路 [ Repository ][browsercode-repo] + +- Runs AI coding CLIs in the browser at native speed +- Boots Claude Code instantly, with Gemini CLI available too +- Codex and OpenCode support coming soon +- Includes command line tools like bash and git +- Free and open source +- Embed coding CLIs in your web development projects -**A server-less virtual Linux environment running fully client-side** +
+ +--- + +
+ + + WebVM + + +**A serverless Linux environment running in the browser, client-side** + +[ Live demo ][webvm] 路 [ Repository ][webvm-repo] - Built on [CheerpX](#cheerpx), our x86 virtualization engine - Run a full Linux userspace, terminal and tools included @@ -20,12 +56,19 @@ Interested in any of our technologies, or generally in compilers, virtual machin - Claude Computer Use support - A complete Linux desktop environment in [WebVM 2.0](https://webvm.io/alpine.html) +
+ +--- + +
+ + BrowserPod + -## [![BrowserPod](/profile/browserpod-logotype.svg?5)][browserpod] -[Website][browserpod] / [Repository][browserpod-repo] / [Documentation][browserpod-docs] +**Sandboxed runtimes for browser-based execution** -**Full-Stack Development Environments in the Browser** +[ Website ][browserpod] 路 [ Repository ][browserpod-repo] 路 [ Documentation ][browserpod-docs] - Entirely client-side: instant startup - Language support: Node.js available. Python and Ruby support planned. @@ -35,25 +78,39 @@ Interested in any of our technologies, or generally in compilers, virtual machin - Persistent filesystem stored locally in the browser - Ideal for interactive tutorials, quick experiments, and shareable development environments +
+--- +
-## [![Cheerp](/profile/cheerp-logotype.svg?6)][cheerp] -[Website][cheerp] / [Repository][cheerp-repo] / [Documentation][cheerp-docs] + + Cheerp + **An open-source C/C++ compiler that emits WebAssembly and JavaScript** +[ Website ][cheerp] 路 [ Repository ][cheerp-repo] 路 [ Documentation ][cheerp-docs] + - Port C/C++ libraries to the browser for use in JavaScript - Write your web application in high-performance C++ - Emits best-optimised output without external tooling - Stays up-to-date with LLVM/Clang upstream +
+ +--- -## [![CheerpJ](/profile/cheerpj-logotype.svg?7)][cheerpj] -[Website][cheerpj] / [Repository][cheerpj-repo] / [Documentation][cheerpj-docs] +
+ + + CheerpJ + **A Java Virtual Machine and runtime for the browser, backed by WebAssembly** +[ Website ][cheerpj] 路 [ Repository ][cheerpj-repo] 路 [ Documentation ][cheerpj-docs] + - 100% compatible with Java 8 - Full runtime environment for applications, applets, libraries, and Java Web Start / JNLP applications - Run any Java library from JavaScript using only its JAR file @@ -61,27 +118,42 @@ Interested in any of our technologies, or generally in compilers, virtual machin - Swing and AWT Support - [Compile and run Java in the browser](https://javafiddle.leaningtech.com/) +
+ +--- -## [![CheerpX](/profile/cheerpx-logotype.svg?7)][cheerpx] -[Website][cheerpx] / [Repository][cheerpx-repo] / [Documentation][cheerpx-docs] +
+ + + + CheerpX + **A WebAssembly-powered x86 virtual machine for the browser** +[ Website ][cheerpx] 路 [ Repository ][cheerpx-repo] 路 [ Documentation ][cheerpx-docs] + - Execute unmodified x86 binaries from JavaScript 馃く - Safe sandboxed execution fully client-side - Includes a x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator -- The engine behind [***WebVM***][webvm] +- The engine behind [***WebVM***][webvm] - CheerpX for Flash: [See Flash content in modern browsers][cheerpx-flash] by running Flash Player via CheerpX - +
--- -### [Careers](https://leaningtech.freshteam.com/jobs) +
+ +### [Careers 鈫抅(https://leaningtech.freshteam.com/jobs) + +
+ + [cheerp]: https://cheerp.io/ [cheerp-docs]: https://cheerp.io/docs/overview -[cheerp-repo]: https://github.com/leaningtech/cheerp-meta +[cheerp-repo]: https://github.com/leaningtech/cheerp-meta [cheerpj]: https://cheerpj.com [cheerpj-docs]: https://cheerpj.com/docs/overview.html @@ -92,10 +164,12 @@ Interested in any of our technologies, or generally in compilers, virtual machin [cheerpx-repo]: https://github.com/leaningtech/cheerpx-meta [cheerpx-flash]: https://labs.leaningtech.com/cheerpx/for-flash/ - [webvm]: https://webvm.io/ [webvm-repo]: https://github.com/leaningtech/webvm [browserpod]: https://browserpod.io/ -[browserpod-repo]:https://github.com/leaningtech/browserpod-meta -[browserpod-docs]:https://browserpod.io/docs/ +[browserpod-repo]: https://github.com/leaningtech/browserpod-meta +[browserpod-docs]: https://browserpod.io/docs/ + +[browsercode]: https://browsercode.io +[browsercode-repo]: https://github.com/leaningtech/browsercode diff --git a/profile/browsercode.svg b/profile/browsercode.svg new file mode 100644 index 0000000..c1380e5 --- /dev/null +++ b/profile/browsercode.svg @@ -0,0 +1,9 @@ + + + + + + BrowserCode + + + diff --git a/profile/browserpod-logotype-black-text.png b/profile/browserpod-logotype-black-text.png index a23569c..e1d3976 100644 Binary files a/profile/browserpod-logotype-black-text.png and b/profile/browserpod-logotype-black-text.png differ diff --git a/profile/company-logotype.svg b/profile/company-logotype.svg index b9a6e0f..f651804 100644 --- a/profile/company-logotype.svg +++ b/profile/company-logotype.svg @@ -1,44 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +