Skip to content

Software studio

We launch complex web platforms, apps and desktop software

GL Studio takes the whole product: analysis, design, development, release and support. We show code and results, not slide decks.

downloads of our open source apps
19,100+
releases shipped in open source projects
97
of platform downtime during updates
0 minutes
automated tests in the platform frontend alone
1,900+

We started with tools for ourselves: an account manager, match auto-accept, patch analysis. Then came a tournament platform with live brackets and a desktop client. Now we build products like these for clients.

What we have shipped

A platform, mobile apps and open source projects on GitHub. Read the code, install the apps.

Web platform and desktop client

GoodLuck

League of Legends tournaments: brackets, teams and matches that record their own results.

Stack

  • Next.js
  • .NET
  • PostgreSQL
  • SignalR
  • Tauri
  • Real-time brackets and drafts over SignalR
  • A Tauri desktop client reads the game and submits the result
  • Zero-downtime deploys and in-house monitoring
Visit siteClosed source
GoodLuck interface

Mobile app

Antidote

Reference guide to antidotes for animal poisonings: doses, signs, treatment, prognosis.

Stack

  • Kotlin
  • Flutter
  • PHP
  • 146 substances, the guide works offline
  • Native Android in Kotlin plus a Flutter client
  • Payments through T-Bank, Google Play Billing and Apple StoreKit
Google PlayClosed source
Antidote interface

Desktop app for Windows

RustLM

League of Legends account manager: storage, automatic login and champion select automation.

Stack

  • Rust
  • Tauri 2
  • Next.js
  • Tailwind
  • Passwords encrypted with Windows DPAPI
  • Login through Windows UI Automation without restarting the client
  • Cloud sync protected by two-factor authentication
Repository2,312 downloadsRelease v0.3.1
RustLM interface

Desktop app for Windows

MediaPresence

Shows what you are listening to or watching in your Discord status.

Stack

  • C#
  • .NET 9
  • WPF
  • Velopack
  • Track, artist and cover art in Rich Presence
  • Cover art from Spotify and Deezer
  • Link buttons to streaming services
Repository9,842 downloadsRelease v1.3.3
MediaPresence app icon

Desktop app

Patch Analyzer

Parses League of Legends patch notes and shows who got buffed and who got nerfed.

Stack

  • Rust
  • Tauri 2
  • React
  • SQLite
  • Automatic parsing of official Riot patch notes
  • Tier list of buffs and nerfs across 20 patches
  • Change history for champions, items and runes
RepositoryRelease v1.0.3
Patch Analyzer interface

Mobile app

Braum

Pedestrian navigator that routes you through shade instead of the shortest path.

Stack

  • Flutter
  • Dart
  • Python
  • OpenStreetMap
  • The route is computed on the device and works offline
  • Building shadows come from the sun position, tree canopy from satellite imagery
  • First city: Krasnodar
In developmentClosed source
Braum interface

Desktop app for Windows

LolManager

The .NET predecessor of RustLM: one-click login to League of Legends accounts.

Stack

  • C#
  • .NET 8
  • WPF
  • Velopack
  • Match auto-accept and champion auto-pick through the LCU API
  • Champion search by Russian and English names
  • Stable and Beta update channels
Repository6,770 downloadsRelease v0.3.4
LolManager app icon

Windows utility

LeagueAutoAccept

Accepts the League of Legends match for you.

Stack

  • C#
  • .NET 8
  • WPF
  • Velopack
  • Installs from a single file
  • Updates itself on every launch
Repository236 downloadsRelease v0.1.10
LeagueAutoAccept app icon

What we do

We take the whole job: design, build, ship and maintain. If your task is not on the list, write to us: we will most likely take it.

Desktop apps

Tauri and Rust, .NET and WPF. Installers, auto-updates, system API work.

Web platforms

Next.js and .NET, PostgreSQL, real-time updates.

Bots and integrations

Discord, Telegram, Riot API and other third-party services.

Infrastructure

Docker, zero-downtime deploys, monitoring and logs. The service runs while you sleep.

  • Rust
  • Tauri
  • .NET
  • C#
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Redis
  • SignalR
  • Docker
  • Traefik

How we work

Four stages, and after each one you hold a result you can actually try.

  1. Analysis

    We break down the task, the users and the constraints. You get scope, risks and an estimate.

  2. MVP and design

    We design the interface and build the first working version to test the idea on real people.

  3. Iterative development

    Short sprints with a demo after each. You see progress and change priorities along the way.

  4. Release and support

    We ship without downtime, set up monitoring and stay on for maintenance.

Team

Four people who design, build, test and ship themselves. No middlemen between you and the developer.

  • shp1n4tFrontend developer, SEO
  • butk1chTester, Talisman, Mobile developer
  • momijixTester, Visionary

Frequent questions

How much does development cost?

It depends on scope. After a short call we estimate the task and give you a price and timeline per stage. The estimate is free.

Who owns the code?

You do. Rights to the code and project materials pass to the client, and the contract says so.

Do you work under NDA?

Yes. We sign an NDA before discussing details if you need one.

How are deadlines fixed?

The timeline and scope of each stage go into the contract. We work in short iterations and show the result after each.

Got a task? Tell us.

We reply on Telegram and talk through scope and timing.

Essential cookies keep you signed in and remember your language and theme. With your consent we also enable Yandex Metrica to learn what works on the site and what does not.

Learn more