• Dün, 12:05:26
    #1

    KaradelikDev
    Windows ve macOS için açık kaynak yerel geliştirme ortamı

    Merhaba,

    Bir süredir üzerinde çalıştığım yerel geliştirme ortamını açık kaynak olarak yayınladım. Laragon'un çalışma mantığından esinlendim: www klasörüne bir proje klasörü koyuyorsunuz, proje.test adresi kendiliğinden hazır oluyor. Apache, Nginx, PHP, MySQL/MariaDB, PostgreSQL, MongoDB, Redis ve Mailpit tek pencereden başlatılıp durduruluyor.

    Windows 10/11 ve macOS 11+ (Apple Silicon ve Intel) üzerinde aynı arayüzle çalışıyor. Ücretsiz, MIT lisanslı.


    Neler yapabiliyor?
    • Otomatik .test adresleri; Laravel ve Symfony'de public klasörü kendiliğinden algılanır
    • Birden çok PHP ve MySQL sürümü; proje başına ayrı PHP sürümü seçilebilir
    • Vite/Node projeleri için proje.test adresinden geliştirme sunucusuna yönlendirme (HMR çalışır)
    • Veritabanı yöneticisi: kullanıcı ve yetki, yedek alma, .sql dosyasından geri yükleme, otomatik yedek
    • Yerel SSL: https://proje.test tarayıcı uyarısı olmadan açılır
    • Tek tıkla WordPress, Laravel, Symfony, CodeIgniter projesi; veritabanı ve .env ayarlanır
    • Cloudflare Tunnel (hesap gerektirmez) veya ngrok ile projeyi geçici olarak internete açma
    • Uygulama içinden güncelleme; Laragon'dan içe aktarma (Windows); Türkçe ve İngilizce arayüz



    Varsayılan ayarlar
    • Servisler yalnız bu bilgisayardan erişilebilir; isterseniz Tercihler'den yerel ağa açılır
    • .env, .git gibi gizli dosyalar web sunucusundan sunulmaz
    • phpMyAdmin ve Adminer yalnız localhost adresinden açılır

    Kurulum

    Windows: KaradelikDev-<sürüm>-setup.exe dosyasını indirip kurun. İlk açılıştaki sihirbaz Apache, PHP, MySQL, phpMyAdmin, Composer ve Mailpit'i indirip kurar.

    macOS: Mac'inize uygun .dmg dosyasını indirin (Apple Silicon için aarch64, Intel için x86_64), uygulamayı Uygulamalar klasörüne sürükleyin. Paketler Homebrew ile kurulur; Homebrew yoksa sihirbaz kurulumunu başlatır.

    Kurulum dosyaları henüz dijital olarak imzalı değil. Windows'ta SmartScreen uyarısında Ek bilgi → Yine de çalıştır, macOS'ta ilk açılışta uygulamaya sağ tık → Aç demeniz gerekiyor.

    Bağlantılar

    GitHub: https://github.com/enesbsafak/karadelikdev
    İndirme: https://github.com/enesbsafak/karade...eleases/latest

    Ekran görüntüleri Windows'tan; macOS'ta arayüz aynı. Hata bildirimi ve önerilerinizi bu konuya veya GitHub Issues'a yazabilirsiniz.

    Not: KaradelikDev bağımsız bir projedir, Laragon ile bir bağlantısı yoktur.
  • Dün, 12:08:04
    #2
    Eline sağlık knkam güzel proje, başarılar
  • Dün, 12:16:33
    #3
    Sonunda ücretsiz bir env aracı
  • Dün, 12:17:52
    #4
    emeginize saglik, ilk firsatta test ederim. mamp hem cok pahali hem de cok fazla kaynak tuketiyor diye FlyEnv kullaniyorum 2 senedir. bir goz gezdirin, bir cok konuda fikir vercektir. flyenv 5 proje eklemenize izin veriyor, lifetime unlimeted lisans icin yanlis hatirlamiyorsam $10 gibi cok komik bir rakam istiyordu.

    repoyu ingilizceye cevirseniz cok daha genis bir kitleye ulasirsiniz. github sponsor ozelligini de aktif ederseniz ufak da olsa ekstra bir gelir de elde edersiniz.
  • Dün, 12:37:28
    #5
    Analog adlı üyeden alıntı: mesajı görüntüle
    emeginize saglik, ilk firsatta test ederim. mamp hem cok pahali hem de cok fazla kaynak tuketiyor diye FlyEnv kullaniyorum 2 senedir. bir goz gezdirin, bir cok konuda fikir vercektir. flyenv 5 proje eklemenize izin veriyor, lifetime unlimeted lisans icin yanlis hatirlamiyorsam $10 gibi cok komik bir rakam istiyordu.

    repoyu ingilizceye cevirseniz cok daha genis bir kitleye ulasirsiniz. github sponsor ozelligini de aktif ederseniz ufak da olsa ekstra bir gelir de elde edersiniz.


    Önerileriniz için teşekkürler hocam. Mac kullanırken ben de sizin gibi düzgün bir araç bulamadığım için bu projeye giriştim.
    Flyenv tarafını inceleyeceğim ve işe yarayan özellikleri güncellemelerle muhakkak ekleyeceğim. Projeyi Opus 5.5 ve Fable gibi modellerden destek alarak, sıkı testlerden geçirerek geliştiriyorum. Bu bağlamda elbette eksik kaldığımız noktalar olabilir. Bunları da gelen geri bildirimlerle hızlı bir şekilde çözeceğime inanıyorum.
    Repoyu da ilerleyen günlerde daha derli toplu bir hâle getireceğim.