Skip to content

⚡ Vortex helps you hack and create systems, applications, services and many more !

License

Notifications You must be signed in to change notification settings

infiniteHQ/Vortex

Repository files navigation

Discord Server Build Latest Release Changelog Website Sponsor

Important: Vortex is part of Infinite's initiative to create free, independent, and ethical technology and computing. Vortex is a library powering many parts of this project, but maintaining projects like Vortex is a time-consuming and costly process. If you appreciate Vortex, you can support us on our funding page if you can.

What is Vortex ?

Vortex is a playground built by the Infinite community. It includes an editor, a launcher, and a content platform. It’s all about giving hackers the tools to hack, creators the freedom to create, and makers the space to build wild projects, mods, and services at the edge of cybersecurity, systems, apps, and the future of open technology!

Allow everyone to make everythings

Transform your environment into a playground, a sandbox with Vortex. Master this environment to manipulate data, services, apps, etc. Turn the real world into a sandbox and shape it to your liking, regardless of the project.

Repository guide

  • vxcore/ : core of all Vortex editor features and backends
  • vxgui/ : all frontends, interfaces, and UI components
    • vxgui/editor/ : editor graphical user interface
    • vxgui/crash_handler/ : crash handler interface
  • tests/
    • tests/project/ : sample project for user feature testing
  • docs/ : documentation
  • lib/ : dependencies
  • build/ : build folder

About this repository

This repository represents the Vortex Editor. The Vortex Editor can open Vortex projects or tools, start modules and plugins. It helps hackers or creators manage content and create or hack many things. The goal of the editor is to create a convenient, interoperable, and simple stack to help every part of a project work together with the others.

About the versioning

Vortex Editor uses a compatibility based versioning system rather than semantic versioning. Versions follow the format MAJOR.MINOR+BUILD, where the MAJOR.MINOR defines the compatibility branch (e.g. 1.0, 1.1, 2.0) and +BUILD identifies each build within that branch (e.g. 1.0+build2, 1.0+build2). All projects created in the same branch remain compatible across its builds, while multiple branches (like 1.0 and 1.1) can be installed and supported in parallel. This ensures long-term project/contents stability while allowing asynchronous development.

About the Vortex workflow

Vortex is designed to be extremely modular, which means you can easily extend features with others and even create your very own ones. Vortex allows the use of Projects (which are productions and creations) or tools (utilities, debug, and hacking). Inside these projects or tools, you can add modules (big advanced parts, giving the main features of your project/tool) or plugins (lighter mods).

How to install the Editor?

To properly install a version of the Editor on your system, it is recommended to use the Vortex Launcher. The launcher helps you manage different versions of Vortex and allows you to work with many types of projects. It also helps you share content with the community and get templates, content, modules, and plugins from others. It definitely increases your productivity in this hacker space!

Download the Launcher here

Compatibility

✅ Ready ✅ Ready

License

The Vortex Editor is licensed under the Apache License 2.0 see LICENSE for more information.

Thanks

About

⚡ Vortex helps you hack and create systems, applications, services and many more !

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages