Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 97 additions & 23 deletions profile/README.md
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What I meant is that I think BrowserPod should be the first block, probably followed by BrowserCode and WebVM. Other tech to follow.

I would also add the "Embed coding CLIs in your web project" line to BrowserPod.

Original file line number Diff line number Diff line change
@@ -1,17 +1,53 @@
<a href="https://leaningtech.com"><img alt="Leaning Technologies" src="/profile/company-logotype.svg" width="240" /></a>
<div align="center">

### 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.
<a href="https://leaningtech.com">
<img alt="Leaning Technologies" src="/profile/company-logotype.svg" width="280" />
</a>

### 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)**

</div>

<br />

---

## [![WebVM](/profile/webvm-logotype.svg?3)][webvm]
[Live demo][webvm] / [Repository][webvm-repo]
<br />

<a href="https://browsercode.io">
<img alt="BrowserCode" src="/profile/browsercode.svg?3" height="60" />
</a>

**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
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rephrase this it's putting together a performance statement with a support statement.

- 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
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This claim is very weak, the repo is truly not intended to be reusable. It would be a better fit in the BrowserPod section.

In any case Embed coding CLIs in your web projects (without development)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also add this exact statement to the BrowserPod section


**A server-less virtual Linux environment running fully client-side**
<br />

---

<br />

<a href="https://webvm.io/">
<img alt="WebVM" src="/profile/webvm-logotype.svg?3" height="60" />
</a>

**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
Expand All @@ -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)

<br />

---

<br />

<a href="https://browserpod.io/">
<img alt="BrowserPod" src="/profile/browserpod-logotype.svg?5" height="60" />
</a>

## [![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.
Expand All @@ -35,53 +78,82 @@ 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

<br />

---

<br />

## [![Cheerp](/profile/cheerp-logotype.svg?6)][cheerp]
[Website][cheerp] / [Repository][cheerp-repo] / [Documentation][cheerp-docs]
<a href="https://cheerp.io/">
<img alt="Cheerp" src="/profile/cheerp-logotype.svg?6" height="60" />
</a>

**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

<br />

---

## [![CheerpJ](/profile/cheerpj-logotype.svg?7)][cheerpj]
[Website][cheerpj] / [Repository][cheerpj-repo] / [Documentation][cheerpj-docs]
<br />

<a href="https://cheerpj.com">
<img alt="CheerpJ" src="/profile/cheerpj-logotype.svg?7" height="60" />
</a>

**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
- Java-JavaScript interoperability
- Swing and AWT Support
- [Compile and run Java in the browser](https://javafiddle.leaningtech.com/)

<br />

---

## [![CheerpX](/profile/cheerpx-logotype.svg?7)][cheerpx]
[Website][cheerpx] / [Repository][cheerpx-repo] / [Documentation][cheerpx-docs]
<br />

<a id="cheerpx"></a>
<a href="https://cheerpx.io/">
<img alt="CheerpX" src="/profile/cheerpx-logotype.svg?7" height="60" />
</a>

**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


<br />

---

### [Careers](https://leaningtech.freshteam.com/jobs)
<div align="center">

### [Careers →](https://leaningtech.freshteam.com/jobs)
Comment thread
Liamoscarmccaffrey marked this conversation as resolved.
Outdated

</div>

<!-- Reference links -->

[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
Expand All @@ -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
9 changes: 9 additions & 0 deletions profile/browsercode.svg
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This logo is truncated to the right

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

logo does not seem truncated to me

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is what I observe. A potential preview artifact? It's unclear to me how an SVG could be truncated.

image

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it looks correct on my preview. I think we could ignore this for now and merge, if the problem is still visible we can investigate.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified profile/browserpod-logotype-black-text.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading