Alternatives
Products that do what US-BR, a fork of US-intl for brazilian / portuguese programmers does
Hi. I've been using the US-intl keyboard layout for a while, as ABTN2 (the standard Brazilian Portuguese) layout treats ' and " as dead keys, which makes programming incredibly annoying for me. However, US-intl makes accented letters like ã, à and â annoying to type, requiring holding Alt as you press the respective keys. As a solution, I decided to make a small fork of US-intl that changes ~, ` and ^ to dead keys, while leaving ' and " as non-dead keys (as you can easily type á with Alt+a). It's nothing major or substantial, but I thought I'd share it in case some other brazilian /…
- 1AM
Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages. Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes Technical details [2]: Afrim…
2024 · github.com
- 2WA
A phonetic Arabic keyboard I created maps English letters to Arabic sounds, covering emphatic letters, hamza, and diacritics—making it easier for learners and casual users to type Arabic.
2025 · sherifelmetwally.com
- 3LN
2016 · github.com
- 4

- 5MP
Here's something different than your usual fare: A physical keypad that lets you directly type math! Ever tried typing mathematical equations in your code IDE, email, or on Slack? You might know it can be tricky. Mathpad solves this with dedicated keys for Greek letters, calculus symbols, and more. Press the ∫ key and get ∫, in any application that accepts text. It uses Unicode composition, so it works everywhere: Browsers, chat apps, code editors, Word, you name it. Basically, anywhere you can type text, Mathpad lets you type mathematics. I built Mathpad after getting frustrated with the…
2025 · crowdsupply.com
- 6EA
eno [1] - A modern plaintext language w/ libraries [2] for JavaScript, Python, Ruby & soon more! We migrated a big relational research database to a file-based solution - requirements were: - Super fast and easy editability for users - Highest performance for parsing/validating >10K documents on every user change. Our trials with YAML/TOML showed us that we wanted something both faster [3][4] and easier [4], something tailored for file-based content management ... and after months of research & development it's now publicly available (under MIT license) for everyone! Last but…
2018
- 7TE
Hi When you are learning a new language, you need to practice different skills: reading, listening, speaking, writing. I find writing to be the hardest activity, not least because I have to look up words in the dictionary all the time, and that is a frustrating context switch. Here is an experimental CodeMirror-based editor, that lets you look up translations inline. Type @ followed by the English word, and get a list of possible translations, and select the translation to apply it. Online demo: https://foreign-dispatch-autocomplete.netlify.app/
2022 · github.com
- 8

- 9

- 10IM
Recently moved to Egypt, and in dire need to get the numbers down. Great excuse to explore learning software some more. Possibly very niche, but maybe it is useful for someone else out there. Feedback is always welcome.
2023 · arabic-numbers.koljapluemer.com
- 11

- 12

A modern GUI library for Ada: CSS styling, XML UI, SDL3 - ovenpasta/adi2
13d ago · github.com
- 13FI
Demo: https://www.youtube.com/watch?v=sRFOWNpb3U4 Imagine having the CMD+K functionality of Cursor.sh but instead of code you edit natural language. *Introducing Fixkey:* - Native Swift macOS app (no Electron) - Keyboard-centric - Select common prompts with keyboard shortcuts - Press one shortcut to select and fix the current paragraph - Create custom prompts just in time - Works in every application on macOS (Apple Notes, Obsidian, Notion, Gmail, Slack…) - Support for local running models (Beta) *Why not using Grammarly?:* I always feel that traditional grammar correction…
2024 · fixkey.ai
- 14VA
Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)
2025 · github.com
- 15KM
Over the last couple of months I have designed and written Keys, a Mac application the helps learning typing and that is supposed to meet Mac users standards for a well-designed application. My goal is to become a micro-ISV or indie developer. The app is only in the Mac app store for now (no trial yet), since end of May, and I have been busy putting together a website and a personal blog since. I would be very interested what the HN community thinks about the application, how you like it, and how it is presented, from a business angle. Prior to this project, I have done much more work on…
2012
- 16

English & Arabic Keyboard. Smooth fast and rich in features.
15d ago · play.google.com
- 17

- 18NL
Hey folks, I just wanted to share a quick script I threw together called notational ls. One of the big problems of any code base (or any filesystem) is that it's hard to tell what's what - folder and file names often trade brevity for clarity. So I thought about a version of `ls` that works like this: > nls web: Where python web server files are stored ad_hoc: One time scripts ios: Our IOS code images Adding descriptions is really easy too: > nls images Images SHARED between both ios and web web: Where python web server files are stored ad_hoc: One time scripts ios: Our IOS code…
2011
- 19

- 20UK
Apr 2026 · simone.org
- 21TA
2024 · keyboard.experimental.software
- 22AA
I’ve had this idea for a new code editor chord grammar bouncing around in my head for over 2 years, and now I can finally release v0.1 of ane. You can run it one-shot from scripts or agents (`ane exec —chord…`) or use its full-on TUI editor. ane is pure Rust, and integrates tree-sitter and LSP to provide a pleasant and predictable terminal code editing experience. I’d love folks to try it out and give feedback! Thanks :)
May 2026 · github.com
- 23AS
#include int main() { puts((char[]){ ~-~-~-~-~-~-~-~-~-~-~- 'S', -~-~-~-~ 'a', 'l', ~-~-~-~-~-~-~-~-~-~- 'v', -~-~-~-~-~-~-~-~-~-~ 'e', ',', ' ', -~-~-~-~-~-~-~-~-~-~ 'M', 'o', -~-~-~-~ 'n', -~-~-~-~-~-~-~-~ 'd', ~-~-~-~-~-~-~-~-~-~-~- 'o', '!', 0}); }
2022
- 24DO
2015 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →