Aktar is now available on iOS 🎉 You can now upload and share files directly from your iPhone using your own S3-compatible storage - just like on macOS. App Store: https://apps.apple.com/app/id6816956092
Build log
Launches, milestones and notes posted by the makers. Follow a project to collect its updates here.
Aktar is now available on iOS 🎉 You can now upload and share files directly from your iPhone using your own S3-compatible storage - just like on macOS. App Store: https://apps.apple.com/app/id6816956092
terlik.js is a fast, zero-dependency, multilingual profanity detection and filtering engine built for real-world text. Designed Turkish-first, it goes far beyond simple blacklists by detecting leet speak, character repetition, separators, zero-width characters, mixed punctuation and language-specific evasion patterns. Its Turkish suffix engine can recognize thousands of derived forms from a compact set of roots, while carefully tuned whitelists help minimize false positives. It ships with Turkish, English, Spanish and German support, offers strict, balanced and loose detection modes, and can be extended with custom words or entirely new language packs. Built in TypeScript with ESM and CJS support, terlik.js runs across Node.js, Bun, Deno, browsers, Cloudflare Workers and edge runtimes, with no external dependencies, a compact bundle and sub-millisecond checks after warmup.
The peoples of 1200. The weapons of 2200. KIZIL MERIDYEN 1250 is an asynchronous, persistent-world strategy war game for mobile. Build a base, hold a province, win the season. Three factions — a Mongol horde, a Crusader empire, a Venetian republic — fight across a shared map with fusion reactors, missile racks and particle lances. Travian's bones, Red Alert's identity, 1950s propaganda aesthetics throughout. Battles resolve on the server and play back as twenty-second newsreels. Power grids fail. Alliances coordinate strikes to the second. Doomsday weapons count down in public, where the whole server can watch. Built with Flutter and Go.
Published