Zalenium alternatives and similar software solutions
Based on the "IDE/Tools" category.
Alternatively, view Zalenium alternatives based on common mentions on social networks and blogs.
Code-Server10.0 9.5 Zalenium VS Code-ServerVS Code in the browser
JupyterLab9.4 9.8 Zalenium VS JupyterLabJupyterLab computational environment.
Regexr8.9 0.0 Zalenium VS RegexrRegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
sourcegraph8.8 10.0 Zalenium VS sourcegraphCode Intelligence Platform
Eclipse Che8.7 7.6 L1 Zalenium VS Eclipse CheThe Kubernetes-Native IDE for Developer Teams
RStudio Server8.3 9.9 L2 Zalenium VS RStudio ServerRStudio is an integrated development environment (IDE) for R
Coder7.8 9.1 Zalenium VS CoderCoder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.
Wide7.8 8.4 Zalenium VS WideA Web-based IDE for Teams using Go programming language/Golang.
Codiad7.7 0.0 L3 Zalenium VS CodiadWeb Based, Cloud IDE
RequestBin7.5 0.3 Zalenium VS RequestBinInspect HTTP requests. Debug webhooks.
ML-Workspace7.4 0.0 Zalenium VS ML-Workspace🛠 All-in-one web-based IDE specialized for machine learning and data science.
Koding7.4 0.0 Zalenium VS KodingThe simplest way to manage your entire Dev Infrastructure.
Selenoid6.9 4.4 Zalenium VS SelenoidSelenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
ICEcoder6.4 4.8 L5 Zalenium VS ICEcoderBrowser code editor awesomeness
Judge0 API6.2 3.3 Zalenium VS Judge0 API🔥 The most advanced open-source online code execution system in the world.
Theia6.1 1.5 Zalenium VS TheiaTheia applications examples - docker images, desktop apps, packagings
Wakapi5.8 6.6 Zalenium VS Wakapi📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics
Hakatime4.0 0.0 Zalenium VS HakatimeWakatime server implementation & analytics dashboard
Atheos3.9 0.0 Zalenium VS AtheosA self-hosted browser-based cloud IDE, updated from Codiad IDE
Gitpod3.6 0.0 Zalenium VS GitpodDEPRECATED since Gitpod 0.5.0; use https://github.com/gitpod-io/gitpod/tree/master/chart and https://github.com/gitpod-io/gitpod/tree/master/install/helm
Slingcode3.6 0.0 Zalenium VS Slingcodepersonal computing platform
Microglark2.0 0.0 L4 Zalenium VS MicroglarkA hacky minimalistic remote pair programming editor
HttPlaceholder1.8 0.0 Zalenium VS HttPlaceholderA very flexible cross platform HTTP stub application.
BabelfishSelf-hosted server for source code parsing. It can parse any file, in any supported language, extract an Abstract Syntax Tree from it, and convert it to a Universal Abstract Syntax Tree which can enable further analysis and transformation.
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Zalenium or a related project?
:exclamation: This project is not being developed anymore. We will only reply to issues and to questions in the Zalenium Slack channel.
The last Zalenium release was 3.141.59z
From now on, we will spend our time just replying to new issues and answering questions at the Zalenium Slack channel.
Unfortunately, no new maintainers were found and this project won't be developed anymore.
The most relevant features from Zalenium are being/will be implemented in the upstream Grid 4.x, keep an eye on https://github.com/seleniumhq/docker-selenium/. You could migrate to this project in the near future.
We want to truly thank all of our users for making this a great project, helping us spread the word and improve the testing community ❤️ This project was made for the community and by the community!
This is a Selenium Grid extension to scale your local grid dynamically with docker containers. It uses docker-selenium to run your tests in Firefox and Chrome locally, if you need a different browser, your tests can get redirected to a cloud testing provider (Sauce Labs, BrowserStack, TestingBot, CrossBrowserTesting, LambdaTest). Zalenium also works out of the box in Kubernetes.
Zalenium's maintainers add new features regularly. We invite you to test it, report bugs, suggest any ideas you may have, and contribute. See our contributing guidelines for more details.
Thanks for open sourcing this. Our test suite run time has dropped from more than an hour to six minutes. — @TKueck
We know how complicated it is to:
- Have a stable grid to run UI tests with Selenium
- Maintain it over time (keep up with new browser, Selenium and drivers versions)
- Provide capabilities to cover all browsers and platforms
That is why we took this approach where docker-selenium nodes are created on demand. Your UI tests in Firefox and Chrome will run faster because they are running on a local grid, on a node created from scratch and disposed after the test completes.
If you need a capability that cannot be fulfilled by docker-selenium, the test gets redirected to a cloud testing provider (Sauce Labs, BrowserStack, TestingBot, CrossBrowserTesting, LambdaTest).
Zalenium's main goal is: to allow anyone to have a disposable and flexible Selenium Grid infrastructure.
Part of the idea comes from this Sauce Labs post.
What does Zalenium mean?
As you can imagine, it is the result of mixing Zalando and Selenium. As mentioned before, this project's aim is to provide a simple way to create a grid and contribute to the Selenium community. Nevertheless, this is not an official Selenium project. We kindly ask you to create issues in this repository. If you have questions about how to get started, please join the #zalenium channel on Slack.
- Docker engine running, version >= 1.11.1 (probably works with earlier versions, not tested yet).
Make sure your docker daemon is running (e.g.
docker infoworks without errors).
Pull the docker-selenium image.
docker pull elgalu/selenium
docker pull dosel/zalenium
- Zalenium uses docker to scale on-demand, therefore we need to give it the
docker.sockfull access, this is known as "Docker alongside docker".
# Pull docker-selenium docker pull elgalu/selenium # Pull Zalenium docker pull dosel/zalenium docker run --rm -ti --name zalenium -p 4444:4444 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /tmp/videos:/home/seluser/videos \ --privileged dosel/zalenium start
--privileged? We suggest you run Zalenium as
--privilegedto speed up the node registration process by increasing the entropy level with Haveged. Using
--privilegedis optional since it is just meant to improve its performance. For more information, check this tutorial.
- Try also our one line installer and starter for OSX/Linux (it will check for the latest images and ask for missing dependencies.)
curl -sSL https://raw.githubusercontent.com/dosel/t/i/p | bash -s start
- More usage examples, parameters, configurations, video usage and one line starters can be seen here
- After the output, you can check the grid console
- Now you can point your Selenium tests to http://localhost:4444/wd/hub
- Stop it:
docker stop zalenium
- Dashboard, see all the videos and aggregated logs after your tests completed.
Live preview of your running tests http://localhost:4444/grid/admin/live
Video recording, check them in the
/tmp/videosfolder (or the one you mapped when starting Zalenium)
Customise video file naming via capabilities, basic auth and more
Check the complete documentation at https://zalando.github.io/zalenium/
*Note that all licence references and agreements mentioned in the Zalenium README section above are relevant to that project's source code only.