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

devcode-canavar-pro

v3.6.1

Published

Monster Edition: Ultra-fast, zero-config, embedded document database with Visual Dashboard and Interactive CLI.

Downloads

1,196

Readme

🦖 DevCode MONSTER PRO: SYSTEMATIC COMMAND CENTER

The Ultimate, Zero-Config, Real-Time Embedded Database Experience.

NPM Version Status


🌟 Nedir Bu DevCode Monster Pro?

DevCode Monster Pro, özellikle Discord Bot Geliştiricileri, Oyun Sunucuları ve Hızlı Proje Üretenler için tasarlanmış, kurulum gerektirmeyen, kendi VDS'inizde (Sanal Sunucunuzda) çalışan ultra hızlı bir veritabanı sistemidir.

MongoDB veya SQL kurmakla uğraşmanıza gerek kalmaz. Saniyeler içinde kendi sunucunuzu ayağa kaldırır ve kendi bilgisayarınızdan (veya botunuzun içinden) bu sunucuya güvenle bağlanırsınız. Üstelik her şeyi muazzam bir "Command Center OS" (Yönetim Üssü) arayüzünden canlı olarak izleyebilirsiniz!


🚀 3 Adımda Sistem Kurulumu (Çok Basit!)

Sistemi kullanmak inanilmaz derecede kolaydır. Sadece iki aşama var: 1. VDS (Sunucu) Kurulumu ve 2. Kendi Kodunuza Bağlama.

🛠️ ADIM 1: VDS'nizde Server'ı Başlatın (Sadece 1 Kere Yapılır)

Sanal sunucunuza (VDS/VPS) girin ve terminale şu komutları yazın:

# 1. DevCode'u Tüm Sisteme Kurun
npm install -g devcode-canavar-pro@latest

# 2. Server'ı Başlatın! (Şifrenizi kimseyle paylaşmayın!)
devcode server --port 4242 --dashboard 3000 --secret BENIM_GIZLI_SIFREM_123

🎉 Tebrikler! Artık 4242 portundan veri kabul eden ve 3000 portundan yönetilebilen bir veritabanı sunucunuz var.


💻 ADIM 2: Kendi Botunuza/Projenize Bağlayın

Kendi bilgisayarınızda veya botunuzun olduğu klasörde paketi yükleyin:

npm install devcode-canavar-pro

Sonra kodunuzun içine şu şekilde ekleyin:

// Sunucudaki şifrenizi, VDS İP adresinizi ve portunu buraya girin:
const db = require('devcode-canavar-pro')('BENIM_GIZLI_SIFREM_123', 'http://VDS_IP_ADRESINIZ:4242');

// Artık veritabanını kullanmaya başlayabilirsiniz!
const users = db.use('AnaVeritabani').collection('Kullanicilar');

async function test() {
    // 💾 Veri Ekleme (Anında VDS'e gider)
    await users.insert({ isim: 'Baran', rütbe: 'Kurucu', puan: 9999 });

    // 🔍 Veri Çekme
    const baran = await users.find({ isim: 'Baran' });
    console.log("Bulunan Kullanıcı:", baran);
}

test();

🏰 ADIM 3: Command Center'ı Görüntüleyin (Mükemmel Panel)

Verilerinizin nereye gittiğini, sistemin ne kadar RAM harcadığını ve kimin ne işlem yaptığını görmek ister misiniz?

Tarayıcınızı açın ve VDS adresinize gidin: 👉 http://VDS_IP_ADRESINIZ:3000

Karşınıza karanlık temalı, profesyonel bir İşletim Sistemi Arayüzü çıkacak.

  1. BENIM_GIZLI_SIFREM_123 yazarak giriş yapın.
  2. Anlık (Canlı) log akışını, RAM durumunu ve tüm verilerinizi görsel olarak yönetin!

💡 Temel Kullanım Rehberi (Geliştiriciler İçin)

DevCode'un kullanımı MongoDB'ye çok benzer ama çok daha basittir.

📚 Veritabanı ve Koleksiyon Seçme

// 'EkoSistemi' adlı veritabanındaki 'Banka' koleksiyonuna bağlan
const banka_db = db.use('EkoSistemi').collection('Banka');

➕ Veri Ekleme (Insert)

await banka_db.insert({ userID: "12345", bakiye: 500, envanter: ["Kılıç"] });

🔍 Veri Çekme / Arama (Find & FindOne)

// Hepsini getir
const zenginler = await banka_db.find({ bakiye: { $gt: 100 } }); 

// Sadece o kişiyi getir
const kullanici = await banka_db.findOne({ userID: "12345" });

✏️ Veri Güncelleme (Update)

// Bakiyesine +100 ekle, envanterine 'Kalkan' pushla
await banka_db.update(
    { userID: "12345" }, 
    { 
        $inc: { bakiye: 100 },
        $push: { envanter: "Kalkan" }
    }
);

🗑️ Veri Silme (Delete)

await banka_db.delete({ userID: "12345" });

💎 Neden DevCode Monster Pro Kullanmalısınız?

  1. 🚀 Kurulum Derdi Yok: MongoDB kurarken yaşanan envai çeşit hatayla asla karşılaşmazsınız. Node.js yüklüyse, DevCode çalışır.
  2. 🛡️ Ultra Güvenli: Verileriniz yerel bilgisayarınızda (bot klasörünüzde) barınmaz. Her şey şifreli bir şekilde doğrudan VDS'inize akar. Bilgisayarınız çökse bile verileriniz asla kaybolmaz.
  3. 🏎️ Auto-Index Motoru: Veritabanınız ne kadar büyürse büyüsün, arama hızınız düşmez. Sistem otomatik olarak Index (fihrist) oluşturarak aranan veriyi anında bulur.
  4. 📉 Düşük Bellek Tüketimi: Tamamen optimize edilmiştir, VDS'inizi yormaz.
  5. ✨ Premium Dashboard: Gerçek zamanlı loglar ve sistem metrikleri ile sunucunuz sizin kontrolünüzde.

🛠️ Detaylı Gelişmiş Sorgular (Query Operators)

Şu operatörleri arama (find) işlemlerinizde kullanabilirsiniz:

  • $eq : Eşittir
  • $ne : Eşit Değildir
  • $gt : Büyüktür
  • $gte: Büyük Eşittir
  • $lt : Küçüktür
  • $lte: Küçük Eşittir
  • $in : İçinde geçiyorsa (Dizi)
  • $nin: İçinde geçmiyorsa (Dizi)
  • $regex: Belirli bir kelime kalıbı arama

Örnek:

// İsmi 'A' ile başlayan VE bakiyesi 500'den büyük olanlar
await db.find({ 
   isim: { $regex: "^A" }, 
   bakiye: { $gt: 500 } 
});

⚠️ Sıkça Sorulan Sorular (SSS)

S: Verilerim nerede tutuluyor? C: Sadece devcode server komutunu çalıştırdığınız ana makinede (VDS) tutulur. Botunuz/Projeniz bu makineye internet üzerinden güvenli uçtan uca istek atar.

S: Şifremi (Secret) başkası bulursa ne olur? C: Şifreniz (Secret) sizin anahtarınızdır. VDS IP adresinizi ve şifrenizi bilen biri verilerinize erişebilir. Şifrenizi karmaşık yapın ve kodlarınızda gizli alanlarda (örn: .env dosyasında) saklayın.

S: Uygulama çökerse veri kaybı yaşar mıyım? C: Hayır. DevCode, yazma işlemlerini bellekte güvene almadan önce diske yazar ("Journaling" mantığı). Sistem aniden elektrik kesintisine uğrasa dahi veri bütünlüğü (corruption olmadan) korunur.


MIT License © 2026 DevCode Technologies | Tasarım ve Geliştirme: [Baran]