Vagrant
Godot
Our great sponsors
Vagrant | Godot | |
---|---|---|
114 | 2,742 | |
25,817 | 82,654 | |
0.5% | 1.7% | |
9.2 | 10.0 | |
12 days ago | 6 days ago | |
Ruby | C++ | |
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.
Vagrant
-
Software Company HashiCorp Is Weighing a Potential Sale
on the off chance one hasn't been tracking it, there were several "we don't need your stinking BuSL" projects when this drama first started:
https://github.com/opentofu#why-opentofu (Terraform)
https://github.com/openbao/openbao#readme (Vault)
and I know of several attempts at Vagrant <https://github.com/hashicorp/vagrant/forks> but I don't believe one of them has caught traction yet
There are also some who have talked about an "open Nomad" but since I don't play in that space I can't speak to it
-
Ask HN: Cleanest way to manage Windows OS?
It sounds like you're using Nix as a sort of configuration management solution. CM just isn't worth it for managing a single desktop IMO. It triples the effort for whenever you need to add or remove a package, as you must now add that also to your nix configuration. You're supposed to be able to make that back up in time saved restoring to the next machine, but inevitably the next machine will be different enough that you'll have to edit it all anyway. In the end I just got tired of trying to manage my own machine with infrastructure as code (though in fairness I was using puppet at the time not nix).
I keep a git repository with all my dot files in it[1]. This seems to work the best. It has a Windows folder as well, and I copy that out whenever I need to set up Windows.
A lot of people like using WSL but I hate how it hogs on my memory. Hyper-V is a terrible virtualization engine for consumer-grade use cases because it can't thin provision RAM. If I need to use docker, I will spin up a small Linux VM using vagrant[3] with Virtualbox[4] and put Docker on there. Vagrant is an extremely underrated tool in my opinion, particularly in a Windows context.
I use scoop for packages. Typically I will scoop install msys2 and then pin it so that it doesn't get blown away by the next upgrade.
Then I basically do all of my development inside of msys2. I can get most things running in there without virtualization. In my case that means sbcl and roswell for common lisp, senpai for irc, and tmux and nvim for sanity. Msys2 uses the pacman package manager and this is good enough.
All In all, I set up my Windows machine affresh after a while of not using it and it took me about 3 hours. Most of that time was just getting through upgrades though, I felt like it was pretty fast.
-
A Developer's Journal: Simplifying the Twelve-Factor App
Tools like Docker and Vagrant can be used to allow local environments to mimic production environments.
-
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.
Godot
-
Name it Better (ideas for making more informative names)
Here's an example file tree from a part of the Godot game engine source code.
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
Godot [1] is a very nice game engine. There's a game on Itch.io that teaches the scripting language it uses [2], and a ton of great tutorials on YouTube for beginners and experts alike.
-
Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine
There is some ongoing PR, so it might come at some point :
https://github.com/godotengine/godot/pulls?q=is%3Apr+is%3Aop...
-
Show HN: Mutable.ai – Turn your codebase into a Wiki
The Bitcoin and Mastadon links don't seem to be working! (wiki not found)
Would love to see this for Godot (https://github.com/godotengine/godot). Maybe Maplibre too (https://github.com/maplibre/maplibre-native)!
-
My thought on different engines
Godot Engine is a free and open-source game engine. The story started as an in-house engine of an Argentinian studio in 2007, and since 2014, it's been a community-driven project with a lot of contributors.
-
🔥14 Excellent Open-source Projects for Developers😎
6. Godot - Your Gateway to Game Development 🎮
-
I want to learn some low level typed language, should I learn Go or Rust?
Fair enough! I’d personally recommend Godot, because it’s FOSS, has a really nice way of doing things (in my opinion), and a language that’s similar enough to Go that when I was first learning Go I’d frequently use terms from GDScript! It’s the kind of think you can learn in a few hours. Give it a shot if you’re just getting into dev!
-
Can we make games using react native? Im new to this and I just made some to do, and video player apps. So I'm just curious so I can make iOS and playstore apps.
I believe most game developers would rather focus on making the game though, instead of figuring out how to make things work in React Native. In those cases, the best option is to just stick with game engines like Godot.
-
Open Source alternatives to tools you Pay for
Godot Engine - Open Source Alternative to Unity3D
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
ursina - A game engine powered by python and panda3d.
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
raylib - A simple and easy-to-use library to enjoy videogames programming
flame - A Flutter based game engine.
Torque3D - MIT Licensed Open Source version of Torque 3D from GarageGames
FlaxEngine - Flax Engine – multi-platform 3D game engine
love - LÖVE is an awesome 2D game framework for Lua.