Topics / #snap
Snap projects on GitHub
Projects tied to SVG manipulation and scroll snapping techniques sharing the snap name.
As of , the most-starred Snap projects on GitHub are fullPage.js (35.4K stars), tdesktop (33.3K stars) and buzz (22K stars). GitHub.Locker tracks 10 Snap repositories with 172.8K stars combined. The fastest-growing on October 16 was lenis, with +31 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+31lenis
darkroomengineering/lenis · ★ 16.6KLenis (Latin for 'smooth') is a lightweight smooth scroll library for the web by darkroom.engineering, built to make page scrolling feel fluid without hurting performance in modern browsers.
+23buzz
chidiwilliams/buzz · ★ 22KBuzz is a free, open-source desktop app that transcribes and translates audio offline on your personal computer, powered by OpenAI's Whisper.
tdesktop
telegramdesktop/tdesktop · ★ 33.3KThis is Telegram Desktop, the official desktop client of the Telegram messenger. The repository holds its complete source code and build instructions, written in C++.
penguin-mail
c9dev/penguin-mail · ★ 463Penguin Mail is a native Linux desktop app for mail and calendar: it handles Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365) and any IMAP/SMTP account, plus Google Calendar, contacts, OpenPGP and S/MIME encryption, and an optional AI assistant.
The all-time top
10 projects · by stars
- 35.4K
#1 · alvarotrigo/fullPage.jsfullPage.js
fullPage.js is a JavaScript library for building full-screen scrolling websites (often called one-page sites), where each section snaps to fill the screen and can contain its own horizontal slide deck.
- 33.3K
#2 · telegramdesktop/tdesktop
tdesktop
This is Telegram Desktop, the official desktop client of the Telegram messenger. The repository holds its complete source code and build instructions, written in C++.
- 22K
#3 · chidiwilliams/buzzbuzz
Buzz is a free, open-source desktop app that transcribes and translates audio offline on your personal computer, powered by OpenAI's Whisper.
- 4

lenis
16.6Kdarkroomengineering/lenis · TypeScriptLenis (Latin for 'smooth') is a lightweight smooth scroll library for the web by darkroom.engineering, built to make page scrolling feel fluid without hurting performance in modern browsers.
- 5

electron-builder
14.7Kelectron-userland/electron-builder · TypeScriptElectron-builder packages an Electron app into ready-to-distribute installers for macOS, Windows, and Linux, with auto-update support built in out of the box.
- 6

Snap.svg
14Kadobe-webplatform/Snap.svg · JavaScriptSnap.svg is a JavaScript library for creating and animating modern SVG graphics in the browser.
- 7

tiled
13Kmapeditor/tiled · C++Tiled is a free, general-purpose tile map editor for tile-based games such as RPGs, platformers, or Breakout clones. It is highly flexible and runs on all major operating systems.
- 8
interact.js
12.9Ktaye/interact.js · TypeScriptinteract.js is a JavaScript library that adds drag and drop, resizing, and multi-touch gesture support to web elements, with built-in inertia and snapping effects.
- 9

ytDownloader
10.5Kaandrew-me/ytDownloader · JavaScriptytDownloader is a desktop app with a graphical interface for downloading video and audio from the web — no command line needed.
- 10
penguin-mail
463c9dev/penguin-mail · RustPenguin Mail is a native Linux desktop app for mail and calendar: it handles Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365) and any IMAP/SMTP account, plus Google Calendar, contacts, OpenPGP and S/MIME encryption, and an optional AI assistant.
Related topics
Often tagged together