parnoldx/nascTUI
parnoldx/nascTUI has 34 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-12 18:24 UTC. Last push 2026-09-10.
Comment ces chiffres sont mesurés
Do maths like a normal person
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
Original _ _ _____ _____
| \ | | / ____|/ ____|
| \| | __ _| (___ | |
| . ` |/ _` |\___ \| |
| |\ | (_| |____) | |____
|_| \_|\__,_|_____/ \_____|
Do maths like a normal person

NaSC is an app where you do maths like a normal person. It lets you type whatever you want and smartly figures out what is math and spits out an answer on the right pane. Then you can plug those answers in to future equations and if that answer changes, so does the equations it's used in.
Features:
- 🧮 Advanced mathematical expressions and functions
- 🔄 Real-time unit conversions
- 📊 Multiple input lines with live results
- 🗂️ Named sessions with autosave, fuzzy switching, rename and duplicate
- ⚡ Instant calculation results
- 🎨 Beautiful terminal UI
- 🔍 Auto-completion for functions and variables
- ↩️ Undo/redo functionality
- 🚀 Fast and lightweight
Installation
Works on Arch Linux, Omarchy, and other Arch derivatives, plus Debian/Ubuntu, Fedora, and openSUSE.
bash -c "$(curl -sLo- https://raw.githubusercontent.com/parnoldx/nascTUI/refs/heads/master/install.sh)"
Or from a checkout:
git clone https://github.com/parnoldx/nascTUI.git
cd nascTUI
./install.sh
Arch / Omarchy / AUR:
# official extra packages used at runtime / build time
omarchy pkg add libqalculate go # or: sudo pacman -S --needed libqalculate go
# AUR package
yay -S nasc-tui
Usage
Simply run the calculator:
nasc
Your sheet is saved automatically as you type and when you quit, so nasc always
comes back with the session you last worked on. Sessions are plain text files in
~/.local/share/nasc-tui/sessions/.
nasc # resume the last session
nasc -s # start with the fuzzy session picker
nasc -n # start a new session
nasc "taxes 2026" # open (or create) a session by name
nasc --help # print the help text
Press Ctrl+O inside the app to switch sessions — type to filter, Enter to open, Ctrl+N new, Ctrl+R rename, Ctrl+U duplicate, Ctrl+D delete.
Contributing
Please feel free to submit a Pull Request. For major changes, open an issue first to discuss it.
License
This project is licensed under the GPL v2 License - see the LICENSE file for details.
Explorer des projets similaires
sindresorhus/awesome
😎 Listes Awesome sur toutes sortes de sujets intéressants [NOTE : les pull requests sont temporairement désactivées jusqu’à ce que j’aie l’occasion de rattraper celles qui existent déjà]
536,040 étoilesEbookFoundation/free-programming-books
:books: Livres de programmation librement disponibles
401,512 étoilesnilbuild/developer-roadmap
Feuilles de route interactives, guides et autres contenus éducatifs pour aider les développeurs à progresser dans leur carrière.
371,926 étoilesvinta/awesome-python
La liste de référence qui répond à « Je veux faire X en Python : quel outil dois-je utiliser ? ».
334,378 étoiles