⚡ v2.4 just dropped — API keys for everyone

Dev tools that don't waste your time

JSON formatter, Base64 encoder, regex tester, image editor, video trimmer — all in your browser. No accounts to use them. No bloat. No "schedule a demo" nonsense.

or hit mytools.gitapp.si directly in your browser

no signup!
GitApp.si Tools
open source ✨

Everything you need. Nothing you don't

Real tools for real work. Open one, use it, close the tab. Or sign up and save your stuff to your own subdomain.

tools/json

JSON Formatter

Paste ugly JSON, get clean output. Validate, minify, beautify, convert to YAML or CSV.

// input
{"name":"gitapp","v":2,"tools":6}
// output (indent: 2)
{
  "name": "gitapp",
  "v": 2,
  "tools": 6
}
validate minify yaml csv json5
Open formatter
tools/base64

Base64 Encoder

Encode and decode Base64 strings. Supports files, URLs, UTF-8. Copy with one click.

// encode
input: "hello world"
// → aGVsbG8gd29ybGQ=

// decode
input: aGVsbG8gd29ybGQ=
// → "hello world"
text files url-safe utf-8
Open encoder
tools/regex

Regex Tester

Test regex in real-time. See matches, capture groups, and what your pattern actually does.

// pattern
/([a-z]+)@([a-z]+)\.com/g
// input "hi@example.com"
// match
$1 = "hi"
$2 = "example"
javascript python go flags replace
Test regex
tools/image

Image Editor

Crop, resize, convert formats. Remove backgrounds with AI. Batch process hundreds at once.

// batch convert
$ img.resize({
  w: 1080,
  fmt: "webp"
})
// → 47 files done
crop resize webp avif ai-bg
Edit images
tools/video

Video Editor

Trim, cut, merge clips. Export to MP4/WebM. Hardware-accelerated. Runs locally, no upload.

// trim 0:30 → 1:45
$ video.trim({
  start: "00:30",
  end: "01:45"
})
// → exporting... 67%
trim merge mp4 webm 1080p
Edit video
fun/games

Quick Games

When you need a 5-minute break. Puzzle, arcade, multiplayer. No ads, no "buy coins".

// popular right now
2048      classic
type-racer   multiplayer
hex-gl      racing
puzzle arcade multiplayer no-ads
Play games
01

Runs locally

Heavy work happens in your browser. Your files never leave your device unless you want them to.

02

Open source

MIT licensed. Read the code, fork it, run it yourself. No black boxes here.

03

API access

Every tool is a REST endpoint. Hit it from your terminal, CI, or scripts.

04

Your subdomain

Pick a name, get your own corner at yourname.gitapp.si. Save your work.

What is GitApp.si

It's a collection of small web tools — the kind of stuff you usually have to dig through five different websites to find. JSON formatter here, Base64 encoder there, image cropper on some other site. GitApp.si puts them all in one place with a consistent interface and a subdomain system so you can save your work.

There's no "main app" — it's just tools. Open one, use it, close the tab. Or sign up and save your work to your own subdomain. Either way works.

Why we built it

We were tired of online tools that wanted an email address before letting us paste a JSON string. Or tools that worked but added watermarks to exports. Or tools that had 47 features but didn't actually do the one thing we needed well.

So we made our own. Simple tools, focused on doing one thing right, no signups required to use them. If you want to save stuff, sign up. If you just want to format some JSON, go ahead.

The best tool is the one that gets out of your way.

API quickstart

Every tool on GitApp.si is also a REST endpoint. You can hit them from curl, from your CI pipeline, from a Slack bot — whatever.

# Format some JSON
$ curl -X POST https://api.gitapp.si/v1/json/format \
    -H "Content-Type: application/json" \
    -d '{"input":"{\"a\":1}","indent":2}'

# Encode Base64
$ curl https://api.gitapp.si/v1/base64/encode \
    -d "input=hello world"
// → aGVsbG8gd29ybGQ=

# Test a regex
$ curl https://api.gitapp.si/v1/regex/test \
    -d "pattern=[a-z]+&text=hello123"
// → {"match": true, "groups": ["hello"]}

Free tier is 1000 requests/day. No API key needed for that. If you need more, grab a key from your dashboard.

Subdomains

Once you sign up, you can claim a subdomain. Anything you want, as long as it's not taken. So alex.gitapp.si or myteam.gitapp.si or whatever.

What it does: saves your tool state, your settings, your recent files. So next time you open yourname.gitapp.si/regex, the pattern you were testing yesterday is still there. The image you were cropping is still there. That kind of thing.

It also gives you a clean URL to share. Send yourname.gitapp.si/json to a coworker and they see the same JSON formatter, with your formatting preferences applied.

Open source

The whole thing is on github.com/gitapp-si. The frontend, the API, the docs — all of it. MIT license, so you can fork it, modify it, run it on your own server if you want.

We think being open source is important for trust. When a tool has access to your files (even if it processes them locally), you should be able to verify that. So you can. Read the code, run it yourself, or just trust the community to do it — up to you.

Feedback and bug reports

Found a bug? Open an issue on GitHub. Have a feature idea? Same place, or hit us up on Discord. We read everything and respond to most things.

Some of the best features came from random issues. The keyboard shortcuts were a community contribution. The dark mode toggle too. The CSV export in the JSON tool — that was someone's Monday morning frustration turned into a PR.

So if you see something broken or missing, don't be shy. Open an issue. We're a small team, but we pay attention.

Ready to try it?

No credit card. No "schedule a demo". Just sign up and you're in.