Skip to content
View diegomrno's full-sized avatar
🔨
Working on the Vortex creation platform
🔨
Working on the Vortex creation platform

Organizations

@infiniteHQ

Block or report diegomrno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diegomrno/README.md

Hello! I'm Diego, a passionate advocate for useful, relevant, and healthy technology. My mission is to make tech better, healthier, more secure, and more sustainable. I'm also the founder of Infinite.

Most of my work focuses on finding solutions to make technology healthier and more beneficial, while actively combating harmful practices and negative aspects. You can check out the manifesto I follow for more details.

My works on Infinite

Project Description
Cherry Cherry is a modern, minimalist yet comprehensive UI/UX framework for low-level native applications. It provides a complete solution, including backend support, a rendering engine, and UI components. Built using technologies like ImGui, Vulkan, and SDL.
Shelly Shelly is a Wayland compositor and desktop shell, oriented around a tabbed windows paradigm with a really simple UX flow. It is an alternative to the classic windowed desktop manager, and its goal is to be easier to use than other tabbed DEs.
Vortex Vortex is a comprehensive open creation platform offering a variety of tools for creators and developers. It enables the creation of systems, applications, services, and much more.
Nodals (Vortex) Vortex Nodals is an advanced visual programming interface designed to make coding accessible to everyone, even without prior programming knowledge. Features powerful transpilers to support coding visually and extensive support for new languages like Rust, Go, and Zig.
Fusion (Vortex) Fusion is a toolset designed to make the development of systems, embedded systems, and applications easy and intuitive. It abstracts complex concepts, allowing developers to focus on design, development, and production without worrying about underlying system complexities.
Hypernet Hypernet is an advanced networking technology designed around a sandbox paradigm, enabling extensive modding and customization. Originally created to push the boundaries of decentralized networking and environmental networking.
Labs Infinite Labs is a sharing platform for makers, aimed at simplifying the process of creating and developing projects. It offers a variety of tools and resources to help creators streamline their workflows and enhance productivity.

Around Infinite...

Project Description
Infinite Websites Design of the main Infinite website, the Manifesto website, the user and pro accounts website, the Cherry project website, the roadmap website, the changelogs website, the Infinite Status tracker, and the funding platform.
Infinite Services Implementation of a complete infrastructure to manage and automate all Infinite services, such as the auth system, Infinite accounts, the blog, user badges, feedback and Vortex update services, funding services, forums, status tracker, roadmap, changelogs, and the community store. This setup enables testing and production deployment right after a commit/push, allowing error analysis through an advanced API Gateway that handles load balancing, rate limiting, service-to-service communication, secure authentication, and service redundancy, all contributing to a highly reliable and powerfull infrastructure. The architecture is organized as a microservices system grouped under this API gateway, combining the best of both microservices and centralized service models. The Infinite infrastructure also includes multiple high-level security measures at the system, execution, and service layers. Authentication relies on OAuth 2.1, two-factor authentication (2FA), and other security best practices to ensure account safety.
Around Vortex Design of the Vortex website, including feedback services and tools to manage production and updates, with stable, beta, and testing programs. Design of the Vortex Launcher, allowing users to organize their Vortex environment, and creation of the Vortex Installer, which makes it easy to install, update, and uninstall both Vortex and the Launcher. Design of the Vortex community store (WIP), enabling users to upload and retrieve content for creation and development purposes. Integration of a Vortex news system, which the Launcher checks to display the latest updates.

My side projects

Project Description
Top Down Voxel Game Quick video of the prototype This is a little side project with Raylib written in C to learn more about 3D rendering, math, and shaders.
Tank Shooter High performance and low latency shooter over UDP/TCP in C++, videos comming soon ! :)

Note

Some repositories don't have links yet, as we are still stabilizing the libraries to avoid wasting the time of users who want to try them out. However, they will be available very soon :)

Contact

Mail (Pro only) d @ infinite.si (remove spaces)
Discord https://discord.com/invite/H2wptkecUg
Website (Infinite) https://infinite.si/

Pinned Loading

  1. infiniteHQ/Cherry infiniteHQ/Cherry Public

    🍒 Cherry helps you create modern interfaces !

    C++ 15 1

  2. infiniteHQ/Vortex infiniteHQ/Vortex Public

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

    C++ 3

  3. infiniteHQ/VortexLauncher infiniteHQ/VortexLauncher Public

    🗃 The Vortex Launcher is an easy-to-use tool that helps you create Vortex projects, manage your tools and projects, add content from the community, and share your own content too!

    C++ 3

  4. infiniteHQ/VortexInstaller infiniteHQ/VortexInstaller Public

    The Vortex Installer is a simple utility can install/update the Vortex Launcher (not Vortex core, or any other internal components. Only the launcher)

    C++ 4

  5. dilog dilog Public

    A tiny, modern, and safe logging library

    C 2

  6. dijson dijson Public

    A tiny, modern, and safe json library

    C 2