npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

devnotetr

v2.1.0

Published

Kişisel programlama notları kitaplığı — Markdown, CLI ve web UI ile.

Readme


Genel Bakış

devnote, kişisel çalışma notlarını düzenli bir kitaplık halinde toplar. Her not Markdown formatındadır; terminalden ara, editörde aç ya da tarayıcıda oku.

İçerik, ağır bir uygulama katmanı yerine doğrudan dosya yapısı üzerinden yönetilir. Bu yüzden hızlıdır, taşınması kolaydır ve arşiv mantığıyla uzun süre kullanılabilir.

Hızlı Görünüm

| Alan | İçerik | | ---------- | ---------------------------------------------------- | | Java | Lombok, JPA / Hibernate, Spring Boot | | JavaScript | Array metodları, closure, currying, async, regex | | Python | Temel konular, ileri teknikler, veritabanı işlemleri | | SQL | Temel sorgular, ileri SQL, psql terminal kullanımı | | MongoDB | Temel CRUD ve sorgulama |

Neler Sunar?

| Deneyim | Ne yapar | | -------- | --------------------------------------------------- | | CLI | Notları listeler, arar ve açar | | TUI | Kategori, not ve açma modunu etkileşimli seçtirir | | Web UI | Kategori filtreleme ve anlık arama sağlar | | Markdown | İçerik sade, taşınabilir ve versiyonlanabilir kalır |

Kullanım

Node.js kurulu olması yeterlidir; harici paket gerekmez.

Komutlar

| Komut | Açıklama | | -------------------------------------- | ------------------------------------ | | devnote help | Komutları göster | | devnote list | Tüm notları listele | | devnote list --cat java | Java kategorisindeki notları göster | | devnote list --cat py --search temel | Python notları arasında "temel" ara | | devnote search hibernate | Tüm notlarda "hibernate" araması yap | | devnote open 3 | 3 numaralı notu editörde aç | | devnote open --tui | İnteraktif TUI modunu başlat | | devnote open --editor | Web arayüzünü tarayıcıda aç | | devnote open --browser 6 | 6 numaralı notu tarayıcıda aç |

TUI Tuş Kombinasyonları

devnote open --tui akışı üç adımdır:

  1. Kategori seç.
  2. Markdown notunu seç.
  3. Açma modunu seç: Markdown önizle, editörde aç veya tarayıcıda aç.

| Tuş | Eylem | | --------- | --------------------- | | ↑ / ↓ | Gezin | | Enter | Seçili adımı çalıştır | | p | Markdown önizle | | e | Editörde aç | | b | Tarayıcıda aç | | Backspace | Geri | | q | Çık |

Web UI

library/index.html dosyası üzerinden çalışan basit bir arayüz vardır. Hedef, notu hızlıca bulup bağlamından kopmadan okumaktır.

  • Kategori filtreleme
  • Anlık arama
  • Kart üzerinden not detayını görme

Gereksinimler

Kurulum

npm install -g devnotetr
devnote help

Paket sayfası: npmjs.com/package/devnotetr

İstersen doğrudan depoyu klonlayıp yerelde de kullanabilirsin:

git clone https://github.com/burakboduroglu/dev-notes.git
cd dev-notes
node library/cli.js help

Proje Yapısı

dev-notes/
  Java-Notes/
    lombok.md
    jpa_hibernate.md
    spring_boot_framework.md
  Javascript-Notes/
    javascirpt_array_methods.md
    closures_currying_compose.md
    async_js.md
    regex_part_1.md
  Python-Notes/
    python_basic_1.md  …  python_basic_3.md
    advanced_python_1.md  advanced_python_2.md
    python_db_process.md
  SQL-Notes/
    sql_basic_1.md  sql_basic_2.md
    sql_advanced_1.md
    psql_on_terminal.md
  MongoDB-Notes/
    mongodb_basic_1.md
  library/
    index.html          Web UI
    cli.js              CLI aracı
    readme.md           Kitaplık giriş noktası

Katkıda Bulunanlar

Katkı geçmişini görmek için GitHub contributors grafiğine bakabilirsin.

Lisans

MIT. Ayrıntılar için LICENSE dosyasına bakın.