magnars/s.el
The long lost Emacs string manipulation library. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 95
- Release rhythm 63
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5083
- days_rel: 32
- days_push: 32
- n_releases_24m: 1
Adoption not part of the score
1073 stars · 98 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
s.el is a string manipulation library for Emacs written in Emacs Lisp, providing a comprehensive set of functions for trimming, splitting, joining, padding, truncating, and testing strings. It is available on MELPA and designed as a convenient API layer over Emacs's built-in string operations.
Use cases
- manipulate strings in emacs lisp code
- trim and pad strings in emacs
- split and join strings in elisp
- check if a string starts with or ends with a prefix or suffix
- truncate long strings for display in emacs
- extract regexp matches from strings in elisp
When to choose
- you write Emacs Lisp packages and want readable string helpers instead of raw built-ins
- you need consistent, well-tested string utilities across your Emacs configuration
- you want a small dependency available directly from MELPA
When to avoid
- you are not working in Emacs or Emacs Lisp
- you only need one or two string operations that built-in Emacs functions already cover
- you need unicode-heavy or locale-aware text processing beyond simple manipulation
Facets
library · maturity stable
developer-tools developer-tools text-editors editor-plugin emacs emacs-lisp string-manipulation melpa text-processing
1 source
- readme: https://github.com/magnars/s.el · fetched 2026-08-28 · c05ce545fc77
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| magnars/s.el | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem