ruby-next
Vagrant
Our great sponsors
ruby-next | Vagrant | |
---|---|---|
6 | 110 | |
674 | 25,390 | |
2.4% | 0.3% | |
0.0 | 9.2 | |
about 1 month ago | 7 days ago | |
Ruby | Ruby | |
MIT License | MIT License |
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.
ruby-next
-
GitHub - keygen-sh/typed_params: Define structured and strongly-typed parameter schemas for your Rails controllers
But if it really bothers you, check out ruby-next.
-
GitHub - saturnflyer/polyfill-data: Adds the Ruby 3.2 Data class to lower Ruby versions
I hope to get some time to try to contribute it to ruby-next https://github.com/ruby-next/ruby-next/issues/98
-
Future of Ruby – AST Tooling
As it would happen, the folks behind Ruby Next have some ideas here, and have done a significant amount of work in enabling this very vision to become a reality.
Vagrant
-
UTM – Virtual Machines for iOS and macOS
There's an open issue [1]. A scripting interface has since been added [2], and updated [3], so there's progress.
-
HashiCorp Adopts Business Source License
Someone should fork and maintain Vagrant with an MPL open source license:
-
Codespaces but open-source, client-only, and unopinionated
https://github.com/hashicorp/vagrant/blob/v2.3.7/CHANGELOG.m... ?
The changelog lists both improvements and bug fixes and there's even apparently some effort to port it away from ruby: https://github.com/hashicorp/vagrant/blob/v2.3.7/internal/cl...
It's a lot older but I would say Vagrant intersects with this space
https://github.com/hashicorp/vagrant
Possibly devenv, as well.. Though I haven't personally tried it
-
Best virtualization solution with Ubuntu 22.04
If you want an all around easy to use tool that can manager containers (create on the fly, delete when unnecessary, etc.) look into vagrant. There are also options like xen and virtualbox but they are not so lightweight. All of them are in ubuntu repositories.
-
How to set up an Nginx Web Server in Ubuntu Virtual Machine Using Vagrant
Similarly, download and install Vagrant by following the instructions provided on the official Vagrant documentation.
-
OrbStack – Docker Desktop and Colima Alternative for macOS
This looks awesome. The state of virtualization on Apple Silicon right now is a bit painful. If this really does provide semi performant x86 Linux emulation and there was a Vagrant Provider plugin then this would easily be the defacto tool for dev / testing VMs on macOS.
https://github.com/hashicorp/vagrant/tree/main/plugins/provi...
Same probably applies to hashicorp Packer.
Every tool I have tried like Parallels and VMWare Fusion 13 Pro says that nested virtualization for windows is not possible. If this is possible with Orb at some point i’d pay for it.
I often want to test a Windows VM with Docker installed into WSL2 and this becomes a nightmare now on Apple Silicon.
Also I wonder what possibility this opens up for an improved toolchain to develop stuff like Asahi Linux by bridging macOS native tooling and Linux emulation to write and test code without rebooting or using two machines.
Amazing work. Why can’t Apple, Vzmware, parallels or someone else do all of this when a single developer can. Sad.
-
Are there things like Ephemeral Virtual Machines that can be used in CI system?
Vagrant or Multipass would be my first guesses. There isn't anything else out there that is going to orchestrate VMs the way you want.
-
Using a VM within Linux for programming?
You can give Vagrant a go (https://www.vagrantup.com). It is pretty handy for spinning up/down development VMs without even leaving your IDE.
-
How do hosting companies immediately create vm right after purchasing one?
Vagrant is a popular tool for launching virtual machines on your local desktop. https://www.vagrantup.com/
What are some alternatives?
Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
QEMU - Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Capistrano - A deployment automation tool built on Ruby, Rake, and SSH.
Puppet - Server automation framework and application
BOSH - Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.
Otto
Ruby-LXC - ruby bindings for liblxc
PuPHPet - Vagrant/Puppet GUI
vscode-dev-containers - NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!
kubernetes - Production-Grade Container Scheduling and Management
Mina - Blazing fast application deployment tool.