Bu proje, geliştiriciler için harika ve devasa bir kaynak olan free-for.dev listesinin modern bir web arayüzüne dökülmüş ve Fuzzy Search (esnek arama) yeteneği eklenmiş halidir.
Binlerce satırlık Markdown dosyalarında veya uzun listelerde kaybolmak yerine; aradığınız yapay zeka servisini, API'yi veya geliştirici aracını (harf hatası yapsanız bile) saniyeler içinde bulabilir, projelerinize hız kesmeden devam edebilirsiniz.
✨ Öne Çıkan Özellikler:
- Anında Sonuç: Gelişmiş Fuzzy Search ile sıfır gecikmeli arama.
- Modern Arayüz: Göz yormayan, kullanıcı odaklı ve pürüzsüz UX/UI.
- Kategorize Edilmiş Veri: Aradığınızı çok daha rahat bulabileceğiniz düzenli bir yapı.
Açık kaynak kültürünün gücüne inanıyoruz! Bu projedeki tüm veri altyapısı ripienaar/free-for-dev reposundan çekilmektedir. Bu muazzam listeyi yıllardır güncel tutan, derleyen ve açık kaynak dünyasına katkıda bulunan herkese sonsuz teşekkürler.
🛠️ Geliştirici Kurulumu ve Vite Detayları (Görmek için tıklayın)
Bu proje React + TypeScript + Vite kullanılarak oluşturulmuştur. HMR (Hot Module Replacement) desteği ile anında güncellemeler sağlar.
Mevcut yapılandırmada iki resmi Vite eklentisi desteklenmektedir:
- @vitejs/plugin-react (Oxc kullanır)
- @vitejs/plugin-react-swc (SWC kullanır)
(Not: Geliştirme ve derleme performansına etkisi nedeniyle React Compiler bu şablonda varsayılan olarak kapalıdır. Eklemek isterseniz bu dokümantasyona göz atabilirsiniz.)
Gelişmiş ESLint Yapılandırması:
Projenizi üretime (production) taşırken daha sıkı bir tip kontrolü (type-aware lint rules) uygulamak isterseniz, eslint.config.js dosyanızı aşağıdaki gibi güncelleyebilirsiniz:
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
tseslint.configs.recommendedTypeChecked,
tseslint.configs.strictTypeChecked,
tseslint.configs.stylisticTypeChecked,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
},
])