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.

10Projects
172.8KStars in total
+85Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · alvarotrigo/fullPage.js

    fullPage.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.

    35.4K
  2. #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++.

    33.3K
  3. #3 · chidiwilliams/buzz

    buzz

    Buzz is a free, open-source desktop app that transcribes and translates audio offline on your personal computer, powered by OpenAI's Whisper.

    22K
  1. 4

    lenis

    16.6Kdarkroomengineering/lenis · TypeScript

    Lenis (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.

  2. 5

    electron-builder

    14.7Kelectron-userland/electron-builder · TypeScript

    Electron-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.

  3. 6

    Snap.svg

    14Kadobe-webplatform/Snap.svg · JavaScript

    Snap.svg is a JavaScript library for creating and animating modern SVG graphics in the browser.

  4. 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.

  5. 8

    interact.js

    12.9Ktaye/interact.js · TypeScript

    interact.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.

  6. 9

    ytDownloader

    10.5Kaandrew-me/ytDownloader · JavaScript

    ytDownloader is a desktop app with a graphical interface for downloading video and audio from the web — no command line needed.

  7. 10

    penguin-mail

    463c9dev/penguin-mail · Rust

    Penguin 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.

Often tagged together