24FreelanceFreelance marketplace that never sleeps
Active

Native GNOME applications in Genie

126 views#2360
CategoryHandmade
Listing period9 daysuntil 21.11.2026
Posted23.08.2026
Views1267 in 14 days

About the service

I create native desktop programs for Linux in Genie — a Python-inspired, indentation-based member of the Vala family that compiles through the GObject toolkit. If you like readable code but need the speed and compact memory footprint of a compiled binary, this is exactly my area. Over the past several years I've shipped launchers, editors, system tray applets, and background daemons for GNOME and GTK, and I know how to keep Genie source tidy while it interacts with the underlying C libraries.

Here's what I deliver. First, a full GTK interface built in code or from XML Builder and connected to your logic through clean GObject signals and properties. Second, correct GObject bindings so the application talks to GLib, GIO, libsoup, and any library from GObject-Introspection without leaks and reference-counting errors. Third, a Meson build that produces a single native executable, and optionally a Flatpak manifest for convenient distribution across distros.

Because Genie uses significant indentation instead of braces, code stays short and easy for your team to maintain after handoff. I document each module, write unit tests on the GLib test framework, and deliver a repository that builds from a clean checkout. I can also port an existing Vala project to Genie syntax or wrap a plain C library in a friendly GObject class.

Describe a desktop workflow you need to automate or a tool you want to build, and I'll break it into widgets, threads, and async GIO calls. You'll get a maintained, genuinely native GNOME application, not a heavy web wrapper.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Olena T.Handmade
Contact

What this page answers