webcontainer-core
podman-compose
webcontainer-core | podman-compose | |
---|---|---|
20 | 57 | |
3,622 | 4,712 | |
0.8% | 1.6% | |
2.0 | 8.8 | |
about 1 year ago | 14 days ago | |
Python | ||
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webcontainer-core
-
API Security Academy dedicated to GraphQL security
How does it work? There is no backend whatsoever. The API Security Academy leverages WebContainers, a new technology that allows running full-blown node instances directly in the browser. Each WebContainer contains a live GraphQL application, so you'll not only understand why a vulnerability is risky, but also how to exploit it and, most importantly, how to fix it.
-
Node on Web. Use Nodejs freely in your browser with Linux infrastructure.
StackBlitz made the claim "... run Node.js, entirely inside your browser" #658, then had to revise it's claim to "We currently do not expose a way to use WebContainer outside of StackBlitz.com,".
-
Lua: The Little Language That Could
> Wasm though seems like the likely general heir, and will have many different offerings for how to do that (Deno being one!).
I was recently blown away by some ideas that StackBlitz [0] apply based on WebContainers. The idea of a "server in the browser", they allow you to run Node-based environment like that via Wasm.
[0] https://stackblitz.com/
[1] https://webcontainers.io/
-
How repl.it and online code editors are built?
See https://webcontainers.io.
-
Blog Post: Reasonable Bootstrap
This very simple fact is well known flaw, which was already often criticized and asked for solutions by users. It doesn't only affect this kind of very exotic bootstrap applications but also significantly limits rusts usefulness in many other areas. Pure browser based scientific code documentation and example notebooks (e.g. jupyterLite) and sandboxed CI and IDE solutions (e.g. web containers) as available for many other languages are simply not available for rust because of this very fundamental issue.
-
WebContainer API
Looks like they plan to open it. From the FAQ section of README (https://github.com/stackblitz/webcontainer-core#faqs):
> Is there a developer API?
-
[AskJS] Is there an JavaScript engine agnostic server module that can be imported into Bun, QuickJS, Deno, and Node.js?
I'm skeptical about stackblitz claims. The last time I checked that is closed source code https://github.com/stackblitz/webcontainer-core/issues/658.
-
Use SSH in browser
StackBlitz claimed https://blog.stackblitz.com/posts/introducing-webcontainers/ to have implemented Node.js in the browser, though I have not observed any evidence of that being true and correct https://github.com/stackblitz/webcontainer-core/issues/658.
- Node.js in Chrome extension
-
Docker Desktop Requires A Paid Subscription, Now What?
The other honorable mention is StackBlitz, a web-based web editor for making containers that run Javascript applications. Interestingly, StackBlitz is championing WebContainers, a technology that allows developers to start NodeJS servers within the browser. The downside is, this technology only works with Javascript-based projects (NodeJS, NextJS, etc). I include it here because WebContainers could easily be extended to support other languages via WASM, like Ruby. I’ll also add in Buildah, a tool for building OCI images. I won’t say much about this tool because it’s designed for building images; you still need another service, like Podman, to actually create the containers.
podman-compose
-
One Minute: Compose
Podman (via podman-compose),
-
Exploring Podman: A More Secure Docker Alternative
Source code for the feature is here if you care to inspect it:
https://github.com/containers/podman-compose/blob/bce40c2db3...
Admittedly, I'm still on podman 4.3.1, but I dont' see any reason why this would stop working in later versions of podman.
-
Podman Desktop v1.5 with Compose onboarding and enhanced Kubernetes pod data
Can someone link me to what Compose means in this context? Google takes me to https://github.com/containers/podman-compose but I just wanna make sure that's what they are talking about.
-
Containers Demystified 🐳🤔
🛑 Docker Desktop is free for personal use but requires a paid subscription for enterprises. A free open source alternative is Podman and Podman Compose which uses the same core syntax as the Docker tools and can be used as a near drop-in replacement.
-
Getting Podman running on Ubuntu 22.04 LTS
I’m dumb. When I wrote the article it was late. Docker-Compose really was a game changer.
Yea Podman compose exists. I’ll add a section about docker compose to it in an update.
https://github.com/containers/podman-compose
-
Help with updating multiple containers together.
From googling this error I've come across a few different threads but I haven't gained any success. Firstly I found this github thread which doesn't reference my error but still seems related. I followed the "sudo podman-compose systemd --action create-unit" and "podman-compose systemd -a register -f myfile.yml" minus the -f flag as it wouldnt run with that. This indeed created a [email protected] file, but its created in the /etc/systemd/user directory rather than /etc/systemd/system which raises an issue as I'm having to run these two containers as root. I try registering the podman-compose@torrent but I'm told the service doesnt exist. Running it as user I'm told it failed to connect to bus: no medium found. So I basically reached a dead end there.
-
We're no longer sunsetting the Free Team plan | Docker
Have a look at Podman Compose
-
SMB Share & Containers SELinux help request.
You can also use podman-compose for the orchestration https://github.com/containers/podman-compose
- We apologize. We did a terrible job announcing the end of Docker Free Teams.
- Docker is now forcing open source organizations to pay. Does this affect Nextcloud?
What are some alternatives?
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
Portainer - Making Docker and Kubernetes management easy.
standards-positions
nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
wasm-clang - Running Clang/LLD in WebAssembly Demo
traefik - The Cloud Native Application Proxy
threads - Threads and Atomics in WebAssembly
cockpit-podman - Cockpit UI for podman containers
joystick - A full-stack JavaScript framework for building stable, easy-to-maintain apps and websites.
containerd - An open and reliable container runtime
openvscode-server - Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.
multipass - Multipass orchestrates virtual Ubuntu instances