Skip to content

FranckSix/BabelWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo BabelWeb

For a polyglot browser to liberate the Web

🌐 Available Languages

BabelWeb

Why should JavaScript be the only language allowed in the browser? BabelWeb offers a multi-runtime architecture where Python, C#, Rust, and many others can coexist, interact with the DOM, and offer true freedom to developers.

Goals

  • Allow each website to choose its runtime language
  • Integrate secure runtimes (Python, C#, Rust, etc.) into the browser
  • Expose the DOM via typed bindings for each language
  • Maintain compatibility with existing sites
  • Create a modular, extensible, and secure architecture

Join the movement

This project is a technological utopia—but every revolution begins with an idea.

Contributors, researchers, dreamers: your ideas, your critiques, and your lines of code are welcome.

License

MIT—free, open, and unconstrained.

Contribute

Fork, propose ideas, open issues.

Even a comment can move the revolution forward.

What it could look like: 🥰

<html>
<meta runtime="python" /> <!-- and the dream begins  -->
</html>

About

A polyglot browser for a liberated web.

Topics

Resources

Stars

Watchers

Forks

Languages