Socket
Book a DemoInstallSign in
Socket

github.com/vuelto-org/vuelto

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/vuelto-org/vuelto

v1.2.1
Source
Go
Version published
Created
Source
banner banner

GitHub last commit License CI Check Lines of code Report card Powered By Made in Ukraine

Vuelto is an open-source, fast, simple and lightweight game engine, based on Golang and OpenGL. Designed with simplicity and speed in mind, while still staying relatively lightweight. It can be deployed on almost all major platforms, including Linux, MacOS, Windows and Web.

[!NOTE] While Vuelto has a stable version, it's pretty much experimental software. Want something rock solid? Try Ebitengine!

✨ Features

  • 🌍 Cross Platform
  • 🛠️ Open-Source
  • 📚 Easy to learn
  • 🚀 Fully built using CGo (and some other libraries)

📦 Installation

📋 Requirements

You need to have the following installed on your system:

  • 🖥️ A C compiler (due to CGo)
  • 🔧 A Go compiler (Go 1.23 and above)
  • 🪟 On Linux, Xorg/Wayland development packages

For an installation guide, head over here.

🐹 Go package

You can get the latest Go package by running this command:

go get vuelto.pp.ua@latest

🖼️ Vuelto example

package main

import (
 vuelto "vuelto.pp.ua/pkg"
)

func main() {
 w, _ := vuelto.NewWindow("Image Example - Vuelto", 800, 600, false)
 ren := w.NewRenderer2D()

 image, _ := ren.LoadImage("test/image.png", 0, 0, 0.5, 0.5)

 for !w.Close() {
  image.Draw()
  w.Refresh()
 }
}

🖥️ Platform support

Vuelto has built-in deployment support for the following platforms:

PlatformStatusVersion
Windowsv1.0
macOS (Darwin)v1.0
Linuxv1.0
Webv1.1

📖 Docs

You can check out Vuelto's documentation at Vuelto's website.

[!TIP] In case a part documentation is missing something or there is something wrong, use the GoDoc page for API documentation. Use the examples directory for usage examples.

🛣️ Roadmap

Our roadmap is available on our website, under the Roadmap section.

🤝 Contributing

We're really thankful for your contributions! Please see our Contributing Guide for details.

  • 🍴 Fork the repository
  • 🌟 Create your feature branch (git checkout -b feature/amazing-feature)
  • 📝 Commit your changes (git commit -m 'Add some amazing feature')
  • 🚀 Push to the branch (git push origin feature/amazing-feature)
  • 🔄 Open a Pull Request

🛡️ Support & Security

🐛 Issues

See the Issues page for current bugs and feature requests. In case you find any bug or have a suggestion, please open up an issue or search for any other form of contact to submit a bug report.

🔒 Security Issues

If you find a security vulnerability, please follow the instructions in security.md to safely report it.

🔐 License

Vuelto is licensed under the VL-Cv1.1 License. Any PRs that will change the license won't be accepted.

📖 Guidelines

We’re excited to have you here! To ensure a welcoming and productive environment, we kindly ask you to follow our Guidelines. Please take a moment to review the following:

  • Contributing: Learn how to make meaningful contributions to our project.
  • Code of Conduct: Understand the principles that foster a respectful and inclusive community.

🌐 Community and Contact

You can contact us via our Discord community or at our email:

🙌 Thanks To

A special thanks to:

  • Dimkauzh for the initial idea and development.
  • ZakaMakesStuff for the great improvements on top of vuelto.

Also a big shout-out to our homies and partners at Sokora, Lumen and Epic-Bot

Without the help of these people, Vuelto wouldn't be where it is today. Your support has helped make Vuelto even better! 🤝 🙌

Made with ❤️ by the Vuelto Team

FAQs

Package last updated on 21 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.