A high-performance Serbian stemming library supporting both Cyrillic and Latin scripts (Ekavica).
Project description
Serb-Stem 🇷🇸⚡
„Ponuda koju tvoj NLP procesor ne može da odbije.“
Prestanite da gubite vreme na spora, neprecizna rešenja koja "pucaju" na ćirilici. Serb-Stem nije samo biblioteka — to je nepravedna prednost za tvoj pretraživač.
✨ Šta dobijaš (The Grand Slam Offer)
- 🚀 Brzina Svetlosti (<1µs Latency): Dok drugi učitavaju rečnike, ti si već ostemovao celu bazu. Rust motor radi na metalu — bez smeća, bez čekanja.
- 🎯 Hirurška Preciznost (98.35% Acc): Naš algoritam ne nagađa. On poznaje srpsku gramatiku bolje od tvoje profesorke iz srednje.
- 💪 Universal Script Engine: Ćirilica? Latinica? Ijekavica? Serb-Stem sve žvaće i izbacuje savršen ekavski koren spreman za indeksiranje.
- 🏗️ Zero-Effort Integration:
pip installi gotov si. Nema kompajliranja, nema zavisnosti, nema glavobolje.
📉 Jednačina Vrednosti (Value Equation)
- Dream Outcome: Savršena pretraga i analiza srpskog teksta u realnom vremenu.
- Likelihood of Success: 98.35% verifikovan korpus + Rust memorijska sigurnost.
- Time Delay: NULA. Od instalacije do prvog
stem()poziva treba ti 30 sekundi. Latencija obrade je bukvalno nevidljiva. - Effort & Sacrifice: NULA. Handling oba pisma i ekavizaciju radimo mi. Ti samo šalješ stringove.
🛠️ Instalacija i Korišćenje
🐍 Python
pip install serb-stem
import serb_stem
# Latino ulaz
print(serb_stem.stem_py("knjigama")) # Output: "knjig"
# Ćirilični ulaz
print(serb_stem.stem_py("књигама")) # Output: "књиг"
# Ekavizacija (mlijeko -> mlek)
print(serb_stem.stem_py("mlijeka")) # Output: "mlek"
🦀 Rust
use serb_stem::stem;
let result = stem("učenici");
assert_eq!(result, "učenik");
🌐 Interaktivni Demo
Isprobajte Serb-Stem uživo, direktno u vašem browseru: 👉 https://ja1denis.github.io/Serb-Stem/
Portal je izrađen pomoću React-a i Vite-a, a pokreće ga isti onaj ultra-brzi Rust WASM engine koji koristite u produkciji.
⚖️ Licenca i Autorska Prava
Copyright © 2026 Denis Ja1Denis. Sva prava pridržana osim onih dozvoljenih licencom.
Ovaj projekat je licenciran pod MIT ili Apache-2.0 licencom — po vašem izboru.
- 📧 Email: sdenis.vr@gmail.com
- 🔗 LinkedIn: Denis Sakač
Napomena: Ako koristite ovo komercijalno, javite mi se za suradnju. Uvijek sam otvoren za feedback i nove prilike!
👨💻 Također od autora:
Developed with ❤️ by Ja1Denis & Antigravity AI
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file serb_stem-0.1.4.tar.gz.
File metadata
- Download URL: serb_stem-0.1.4.tar.gz
- Upload date:
- Size: 822.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0146d78910f4eb1e2bc4e1e3311c42dc93e95778d280972fb91e3212bceddd8d
|
|
| MD5 |
c70c2594e148f22c721e0fbde75b809d
|
|
| BLAKE2b-256 |
14c9d479dedb19d1cd9b5f429dadf6fbc3bbe254c2351752a1804ab6f5665e41
|
File details
Details for the file serb_stem-0.1.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: serb_stem-0.1.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 111.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
596b7c62542dbade844357a22b7ef825b0fa60ed04b68077318bfd7337d48dca
|
|
| MD5 |
59c991688b7785b32f785d45fa38461a
|
|
| BLAKE2b-256 |
456667043fbf08d47efc17cdc2bb2cd716a96e324cb2470c56c0564f47029b2f
|