وب‌سرویس مجید

پروژه‌های متن‌باز | OpenSource Projects

این پروژه شامل یادداشت‌ها و ایده‌های مختلف برای توسعه بیت‌کوین است. کاربرد: این مجموعه منابع به توسعه‌دهندگان کمک می‌کند تا با چالش‌ها، راه‌حل‌ها و جزئیات فنی بیت‌کوین آشنا شوند و در توسعه پروژه‌های مرتبط دانش خود را افزایش دهند. در چه شرایطی بهتره استفاده بشه؟ وقتی قصد داری روی هسته بیت‌کوین (Bitco ...

  • ##bitcoin
  • ##development
  • ##blockchain
  • ##open
  • ##crypto
  • ##BitcoinCore
  • ##software
  • ##decentralized
  • ##tech
  • ##programming

کاربرد: این پروژه مجموعه‌ای از کامپوننت‌های اضافی و مفقود شده برای فریم‌ورک پیش‌فرض Bootstrap هست که قابلیت‌های جدیدی مثل Offcanvas menu، File input پیشرفته، Switch و دیگر المان‌های کاربردی رو اضافه می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی از Bootstrap استفاده می‌کنی اما نیاز به کامپوننت‌های بیش ...

  • ##Bootstrap
  • ##Frontend
  • ##UIComponents
  • ##OffCanvas
  • ##FileInput
  • ##ToggleSwitch
  • ##WebDesign
  • ##ResponsiveDesign
  • ##Jasny
  • ##BootstrapExtensions

این پروژه نمونه‌هایی از ادغام Auth0 با برنامه‌های React ارائه می‌دهد. ️ کاربرد: کمک می‌کنه تا توسعه‌دهندگان به راحتی قابلیت‌های احراز هویت مثل ورود، ثبت‌نام، مدیریت کاربران و دسترسی به APIها رو با استفاده از Auth0 در برنامه‌های React پیاده‌سازی کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک س ...

  • ##auth0
  • ##react
  • ##authentication
  • ##authorization
  • ##web
  • ##single
  • ##jwt
  • ##oauth
  • ##user
  • ##react

کاربرد: این پروژه یک سیستم مدیریت دسترسی با معماری فرانت‌اند و بک‌اند جدا از هم است که با استفاده از SpringBoot، Spring Security، JWT و فریم‌ورک Vue همراه با Element UI ساخته شده. همچنین نسخه‌ای از آن با Vue3 نیز ارائه شده است. ️ این سیستم برای توسعه سریع برنامه‌های تحت وب با قابلیت مدیریت نقش‌ها، د ...

  • ##SpringBoot
  • ##Vue
  • ##JWT
  • ##Security
  • ##AdminPanel
  • ##WebDevelopment
  • ##RuoYi
  • ##Vue3
  • ##ElementUI
  • ##BackendFramework

این پروژه یک سیستم احراز هویت مبتنی بر توکن (JWT) با استفاده از React Hooks، React Router، Axios و Bootstrap ارائه می‌دهد. ️ کاربرد: این پروژه برای توسعه‌دهندگانی که می‌خواهند یک سیستم ورود و ثبت‌نام امن و حرفه‌ای با قابلیت‌های مدیریت نقش (Rolebased Access) در برنامه‌های React پیاده‌سازی کنند، مناسب ...

  • ##react
  • ##jwt
  • ##authentication
  • ##authorization
  • ##react
  • ##axios
  • ##bootstrap
  • ##web
  • ##token
  • ##role

کاربرد: این ابزار مجموعه‌ای از افکت‌های زیبا و روان برای SwiftUI ارائه می‌دهه که به تو کمک می‌کنه رابط کاربری جذاب‌تر و حرفه‌ای‌تری بسازی. با استفاده از Pow، اضافه کردن افکت‌های پویا مثل انیمیشن‌های ظریف، تغییرات شفافیت، حرکت‌های طبیعی و تأثیرات تعاملی به کامپوننت‌های SwiftUI رو ساده می‌کنه. در چه ش ...

  • ##SwiftUI
  • ##Animation
  • ##iOSDev
  • ##UIUX
  • ##PowEffects
  • ##EmergeTools
  • ##DeclarativeUI
  • ##InteractiveDesign
  • ##AppDesign

این افزونه برای اجرای کدهای جاوااسکریپت و تایپ‌اسکریپت در محیط نوت‌بوک VS Code طراحی شده و از Node.js پشتیبانی می‌کند. امکان اشکال‌زدایی (debugging) عالی، نمایش داده‌های تجسمی با کتابخانه‌هایی مثل TensorFlow.js, Plotly و Danfo.js را فراهم می‌کند. کاربرد: این ابزار برای توسعه‌دهندگانی که با TypeScrip ...

  • ##TypeScript
  • ##JavaScript
  • ##VSCode
  • ##Notebook
  • ##DataVisualization
  • ##TensorFlowJS
  • ##Plotly
  • ##DanfoJS
  • ##Debugging
  • ##NodeJS

چه کاربردی داره؟ این ابزار یک چارچوب یکپارچه برای ارزیابی مدل‌های زبان بزرگ (LLM) فراهم می‌کنه و به توسعه‌دهندگان کمک می‌کنه تا عملکرد مدل‌ها رو در سناریوهای مختلف با استفاده از پِرسش‌های استاندارد شده و معیارهای دقیق مقایسه کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای عملکرد چند مدل زبانی رو ...

این یک تمپلیت ویوی پیشرفته و مدرن است که روی کیفیت کد و رضایت توسعه‌دهنده تمرکز دارد. این پروژه با بهترین تنظیمات اولیه، ابزارهای تحلیل کد، تست و فرمت‌دهی ارائه شده و توسعه را سریع‌تر و تمیزتر می‌کند. کاربرد: این تمپلیت برای شروع پروژه‌های Vue.js با ساختار حرفه‌ای و استانداردهای بالای کیفیت کد مناسب ...

مستندات رسمی فریم‌ورک Vue.js نسخه ۳ کاربرد: این مخزن شامل کامل‌ترین راهنمای رسمی برای یادگیری، استفاده و توسعه با فریم‌ورک Vue.js 3 است. شامل مباحثی مثل Composition API، Reactivity، Components، Routing، State Management و بهترین روش‌های توسعه است. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای به صورت ...

  • ##VueJS
  • ##Frontend
  • ##WebDevelopment
  • ##CompositionAPI
  • ##Pinia
  • ##VueRouter
  • ##JavaScript
  • ##SPA
  • ##Vue3
  • ##WebDev

کاربرد: این پروژه ترجمهٔ فارسی/چینی کتاب معروف «Software Foundations» (مبانی نرم‌افزار) است که توسط Benjamin C. Pierce و همکارانش نوشته شده. این کتاب با استفاده از زبان اثبات‌گر Coq، مبانی منطقی و ریاضی توسعهٔ نرم‌افزار را آموزش می‌دهد و به درک عمیق از صحت برنامه‌ها، منطق، و طراحی زبان‌های برنامه‌نو ...

  • ##SoftwareFoundations
  • ##Coq
  • ##FormalMethods
  • ##ProgrammingLanguages
  • ##LogicInCS
  • ##ProofAssistant
  • ##ComputerScience
  • ##TypeTheory
  • ##SafeSoftware
  • ##PLTheory

کاربرد: این پروژه به تو امکان میده که مدل‌های TensorFlow، Keras و PyTorch رو به صورت توزیع‌شده روی Apache Spark، Flink و Ray اجرا کنی. این یعنی می‌تونی از قدرت پردازش توزیع‌شده برای یادگیری ماشین و هوش مصنوعی استفاده کنی، بدون اینکه نیاز باشه زیرساخت‌های جدیدی راه‌اندازی کنی. در چه شرایطی بهتره استف ...

  • ##DeepLearning
  • ##DistributedComputing
  • ##ApacheSpark
  • ##PyTorch
  • ##TensorFlow
  • ##BigData
  • ##AI
  • ##MachineLearning
  • ##IntelBigDL
  • ##Ray

این یک کتابخانه انعطاف‌پذیر و بی‌طرف برای ویرایش درجا در برنامه‌های Angular است. ️ کاربرد: این کتابخانه به تو اجازه می‌دهد تا به راحتی هر فیلد قابل نمایش رو به حالت ویرایش دربیاری، بدون اینکه نیاز باشه کدهای زیادی بنویسی. مناسب برای جداول، فرم‌ها و لیست‌هایی که کاربر باید سریع مقدار رو تغییر بده. ️ ...

  • ##edit
  • ##Angular
  • ##UI
  • ##productivity
  • ##web
  • ##frontend
  • ##TypeScript
  • ##inplace
  • ##developer
  • ##ngneat

کاربرد: این کیت رابط کاربری مینیمال، یک داشبورد حرفه‌ای بر پایه کامپوننت‌های React و Material UI ارائه می‌دهد و برای ساخت برنامه‌های مدیریتی، پنل‌های کاربری و سیستم‌های داخلی مناسب است. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک طراحی تمیز، واکنش‌گرا و سریع برای پروژه‌های مدرن هستید، این کیت گ ...

  • ##dashboard
  • ##react
  • ##materialui
  • ##adminpanel
  • ##webapp
  • ##startup
  • ##saas
  • ##ui
  • ##minimal
  • ##frontend

بازی کلاسیک Quake 2 از شرکت ID Software با نسخهٔ ۳.۲۱، اکنون با پشتیبانی از Vulkan و همراه با بسته‌های مأموریت! این نسخه توسط کاربران توسعه داده شده و برای سیستم‌های ویندوز، لینوکس، مک، فری‌بی‌اس‌دی و حتی ردبری پای ۴ قابل اجراست. ️ کاربرد: این پروژه اجازه می‌دهد تا بازی قدیمی و محبوب Quake 2 رو با گ ...

  • ##Quake2
  • ##Vulkan
  • ##RetroGaming
  • ##OpenSource
  • ##RaspberryPi
  • ##GameEngine
  • ##LinuxGaming
  • ##IDSoftware
  • ##ClassicGames
  • ##FPS

کاربرد: این یک کتابخانهٔ ری اکت برای ساخت کاروسل واکنش‌گرا و قابل لمس (سوایپ) است که به راحتی با دستگاه‌های موبایل و دسکتاپ کار می‌کند. در چه شرایطی بهتره استفاده بشه؟ وقتی به یک اسلایدر زیبا و سبک نیاز داری که هم در موبایل با حرکت انگشت (سوایپ) کار کنه و هم در دسکتاپ با کلیک روی فلش‌ها. مناسب برای ...

  • ##react
  • ##carousel
  • ##responsive
  • ##swipe
  • ##slider
  • ##ui
  • ##ux
  • ##javascript
  • ##frontend
  • ##react

این یک کتابخانهٔ جامع برای توسعهٔ برنامه‌های بیت‌کوین روی اندروید است که با زبان Kotlin پیاده‌سازی شده. این کیت، پیاده‌سازی SPV (Simple Payment Verification) برای بلاکچین‌های بیت‌کوین، بیت‌کوین کش، لایت‌کوین و دش را فراهم می‌کند. همچنین کاملاً مطابق با استانداردهای موجود و BIPها (Bitcoin Improvement ...

  • ##BitcoinWallet
  • ##AndroidDev
  • ##Kotlin
  • ##SPV
  • ##Blockchain
  • ##CryptoWallet
  • ##OpenSource
  • ##BIP
  • ##Litecoin
  • ##Dash

کاربرد: این یک داشبورد ساده و کاربرپسند برای مدیریت WireGuard VPN است که با استفاده از Python و Vue.js ساخته شده. به کاربران اجازه میده تا وضعیت VPN، کلاینت‌ها، ترافیک و کلیدها رو به صورت گرافیکی مشاهده و مدیریت کنند. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی یک سرور WireGuard داری و مدیریت دستی فایل‌ه ...

  • ##WireGuard
  • ##VPN
  • ##Dashboard
  • ##Python
  • ##VueJS
  • ##NetworkSecurity
  • ##OpenSource
  • ##SysAdmin
  • ##WGDashboard

این یک API غیرهمزمان (async) زیبا و کارآمد برای استفاده از سرویس Google Gemini در پایتون است که به توسعه‌دهندگان اجازه می‌دهد به راحتی با رابط وب Gemini تعامل داشته باشند. کاربرد: این پروژه برای دسترسی به قابلیت‌های هوش مصنوعی Google Gemini از طریق پایتون طراحی شده و می‌تواند در برنامه‌های چت، پرداز ...

  • ##GeminiAI
  • ##Python
  • ##Async
  • ##AI
  • ##Chatbot
  • ##NLP
  • ##WebScraping
  • ##LLM
  • ##GoogleGemini
  • ##APIWrapper

این ابزار چه کاری انجام میده؟ یک پوشش ریداکس برای فریم‌ورک Next.js هست که به تو امکان میده مدیریت حالت (state) رو در اپلیکیشن‌های Next.js به راحتی با Redux پیاده‌سازی کنی. کاربرد: این کتابخانه به تو کمک می‌کنه تا Redux رو به صورت صحیح و بدون مشکل در محیط سرور (SSR) و کلاینت با Next.js استفاده کنی. د ...

  • ##nextjs
  • ##redux
  • ##ssr
  • ##state
  • ##react
  • ##javascript
  • ##web
  • ##frontend
  • ##wrapper
  • ##kirill

این یک دایرکتیو انجولار برای JS Tree معروف است که به راحتی امکان ایجاد درخت‌های تعاملی در پروژه‌های انجولار را فراهم می‌کند کاربرد: این دایرکتیو برای نمایش داده‌های سلسله‌مراتبی مثل دایرکتوری‌ها، دسته‌بندی‌های محصولات، ساختار سازمانی و غیره در قالب یک درخت تعاملی استفاده می‌شه. در چه شرایطی بهتره اس ...

  • ##Angular
  • ##JS
  • ##Tree
  • ##Web
  • ##Frontend
  • ##Hierarchical
  • ##Drag
  • ##UI
  • ##AngularJS
  • ##Interactive

چه کاری انجام میده؟ این ابزار به صورت خودکار ساختارهای (struct) مورد نیاز در زبان برنامهنویسی Go را از یک نمونه JSON تولید میکنه. کافیه یه متن JSON نمونه بدی، اونم سریع یه struct مناسب برای استفاده در کد Go میسازه. در چه شرایطی بهتره استفاده بشه؟ وقتی داری با APIهایی کار میکنی که خروجی JSON میدن و م ...

  • ##Go
  • ##Golang
  • ##JSON
  • ##StructGenerator
  • ##Automation
  • ##API
  • ##DeveloperTools
  • ##CodeGeneration
  • ##Programming
  • ##WebDevelopment

این یک اسکریپت خودکار برای پلتفرم Bilibili (بیلیبلی) هست که به کاربران کمک می‌کنه تا به صورت خودکار گِل‌های دیجیتال (瓜子) رو جمع کنند و در رویدادهای زنده بدون حضور فیزیکی، فعال باقی بمونن. کاربرد: این ابزار به صورت خودکار عملیات‌هایی مثل ورود به سیستم، جمع‌آوری جوایز روزانه، تبدیل امتیازها و همچنین ح ...

  • ##BilibiliHelper
  • ##Automation
  • ##LiveStreaming
  • ##Bilibili
  • ##DailyRewards
  • ##Scripting
  • ##OpenSource
  • ##DigitalRewards
  • ##AutoLogin
  • ##ContentCreator

کاربرد: این یک وبسایت شخصی نمایشگاهی با انیمیشن‌های تعاملی و روایت بصری است که با React ساخته شده و تجربه کاربری جذابی در دستگاه‌های مختلف فراهم می‌کند. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال نمایش خلاقیت، مهارت‌های طراحی و توسعه با رویکردی مدرن و تعاملی هستی، این پروژه گزینه عالی‌ایه. مناسب برای ...

  • ##portfolio
  • ##interactive
  • ##react
  • ##visual
  • ##creative
  • ##modular
  • ##responsive
  • ##smooth
  • ##personal
  • ##web

این ابزار به شما امکان می‌دهد تا دامنه‌های سفارشی برای صفحات Notion خود تنظیم کنید به جای استفاده از آدرس پیش‌فرض طولانی و نامشخص Notion، می‌توانید یک لینک زیبا و حرفه‌ای مثل blog.mysite.com یا docs.yourbrand.ir ایجاد کنید کاربرد: این ابزار برای کسانی که از Notion به عنوان پلتفرم مستندسازی، وبلاگ یا ...

  • ##custom
  • ##notion
  • ##static
  • ##developer
  • ##web
  • ##productivity
  • ##no
  • ##personal
  • ##documentation
  • ##landing

کاربرد: این یک مدیریت‌کننده‌ی چیدمان داکینگ (Docking Layout Manager) بدون وابستگی (Zero Dependency) هست که به تو امکان می‌ده تا رابط‌های کاربری پویا و قابل تنظیم مثل محیط‌های توسعه (IDE) رو بسازی. ️ کاملاً با Vanilla TypeScript، React و Vue سازگاره و نیاز به کتابخانه‌های جانبی نداره. در چه شرایطی به ...

  • ##dockview
  • ##TypeScript
  • ##React
  • ##Vue
  • ##LayoutManager
  • ##WebApp
  • ##UIComponents
  • ##ZeroDependency
  • ##DeveloperTools
  • ##IDE

این یک پلتفرم هوش مصنوعی تحت وب است که قابلیت استفاده تجاری دارد و راه‌حل جامعی برای خدمات هوش مصنوعی ارائه می‌دهد. کاربرد: این پلتفرم به شرکت‌ها، تیم‌های توسعه و افراد مستقل کمک می‌کنه تا بدون نیاز به زیرساخت پیچیده، سریع خدمات هوش مصنوعی رو راه‌اندازی کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیا ...

  • ##AIPlatform
  • ##WebAI
  • ##PrivateDeployment
  • ##MultiUser
  • ##BusinessAI
  • ##MachineLearning
  • ##Chatbot
  • ##DataAnalysis
  • ##vastxie
  • ##AISolutions

چه کاری انجام میده؟ این کتابخانه یک رابط ساده و زیبا به زبان روبی فراهم میکنه تا بدون دردسر با بیش از ۸ سرویس هوش مصنوعی مثل OpenAI، Anthropic، Gemini، Bedrock، OpenRouter، DeepSeek و Ollama کار کنی. دیگه نیاز نیست با SDKهای مختلف سر و کله بزنی! کاربرد: اگر توی پروژههای روبی یا ریلز داری از مدل‌های ...

  • ##RubyAI
  • ##LLMIntegration
  • ##RailsGem
  • ##AI
  • ##ChatBot
  • ##MultimodalAI
  • ##OpenAI
  • ##Gemini
  • ##Ollama

این پروژه یک سیستم مدیریت پس‌زمینه است که به شما امکان می‌دهد یک حساب اشتراک ویچات (WeChat Official Account) را به یک ربات هوش مصنوعی متصل کنید. این ابزار برای توسعه‌دهندگان و تیم‌هایی مناسب است که می‌خواهند پاسخ‌های خودکار هوشمند، تعاملی و پویا به پیام‌های کاربران در ویچات ارائه دهند. کاربرد: این س ...

  • ##WeChatBot
  • ##AIIntegration
  • ##Chatbot
  • ##WeChatOfficialAccount
  • ##IntelligentCustomerService
  • ##GPTIntegration
  • ##Automation
  • ##AIAssistant
  • ##ContentDelivery
  • ##SmartReply

کاربرد: این یک سرور DNS هوشمند است که با استفاده از پروتکل DNS، خدمات مفیدی مثل آب و هوای لحظه‌ای ️، زمان جهانی و تبدیل واحدها را فراهم می‌کند. بدون نیاز به مرورگر یا API کلید، فقط با ارسال درخواست DNS می‌تونی این اطلاعات رو دریافت کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی دسترسی به اینترنت محدود یا ...

این یک کتابخانه قدرتمند برای تجزیه (parsing) در زبان هاسکل است که به صورت ترکیب‌پذیر و ماونادیک (monadic) کار می‌کند. ️ کاربرد: این کتابخانه برای نوشتن پارسرهای پیچیده و قابل اعتماد برای زبان‌های برنامه‌نویسی، فایل‌های پیکربندی، یا هر نوع داده ساختاریافته استفاده می‌شه. در چه شرایطی بهتره استفاده بش ...

  • ##parser
  • ##haskell
  • ##monad
  • ##text
  • ##compiler
  • ##parsing
  • ##megaparsec
  • ##functional
  • ##lexer
  • ##syntax

کاربرد: این پروژه شامل سرویس‌های بک‌اند امن و متن‌باز برای ارتباطات شخصی و سازمانی است که از رمزنگاری endtoend پشتیبانی می‌کند. ️ با استفاده از این پروژه، می‌توان یک پلتفرم پیام‌رسانی امن، تماس صوتی و تصویری، و همکاری تیمی را مستقر کرد. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به یک راه‌حل ارتباطی ...

name: این یک ربات معاملاتی ارز دیجیتال برای بازار آتی بایننس است که امکان اجرای استراتژی‌های کوانتی و سفارشی را فراهم می‌کند. کاربرد: این پروژه به شما امکان می‌دهد تا به صورت خودکار در بازارهای قراردادهای آتی بایننس معامله کنید، قیمت‌ها را نظارت کنید، هشدار قیمت دریافت کنید و حتی در خرید اولیه توکن‌ ...

  • ##crypto
  • ##binance
  • ##trading
  • ##go
  • ##price
  • ##new
  • ##quant
  • ##automated
  • ##crypto
  • ##custom

کاربرد: این پروژه یک نمونه سریع و جامع از Spring Boot هست که به منظور یادگیری و استفاده عملی از فریم‌ورک‌ها و ابزارهای متداول در توسعه بک‌اند جاوا طراحی شده. شامل ادغام چندین کتابخانه و ابزار محبوب مثل RabbitMQ (با پشتیبانی از صف‌های تأخیری), Kafka, JPA, Redis, OAuth2, Swagger, JSP, Docker, K3s, K3d ...

  • ##SpringBoot
  • ##Java
  • ##Microservices
  • ##Docker
  • ##Kubernetes
  • ##RabbitMQ
  • ##Kafka
  • ##OAuth2
  • ##GraphQL
  • ##DevOps

این یک پیاده‌سازی سریع و کارآمد از ساختار داده Hash Map در زبان C است که توسط Joshua T. Walden توسعه داده شده است. این کتابخانه سبک و بدون وابستگی، برای استفاده در پروژه‌های سیستمی و کاربردهای پرکاربرد طراحی شده است. کاربرد: این کتابخانه برای ذخیره و بازیابی سریع داده‌ها با استفاده از کلید و مقدار ( ...

  • ##hashmap
  • ##C
  • ##data
  • ##performance
  • ##embedded
  • ##key
  • ##memory
  • ##systems
  • ##tidwall
  • ##low

کاربرد: این ابزار یک لایه اجرایی بین GraphQL و SQL است که بهینه‌سازی کوئری‌ها و دریافت داده‌های دسته‌ای را مدیریت می‌کند. با استفاده از آن، می‌توانید کوئری‌های پیچیده GraphQL را به کوئری‌های بهینه SQL تبدیل کنید و از مشکل N+1 جلوگیری کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی با پایگاه داده‌های رابط ...

  • ##GraphQL
  • ##SQL
  • ##JoinMonster
  • ##DataFetching
  • ##PerformanceOptimization
  • ##BatchQuery
  • ##NodeJS
  • ##DatabaseIntegration
  • ##APIOptimization
  • ##EfficientQuerying

این پروژه یک ابزار برای ادغام Tailwind CSS با فریم‌ورک Django است که از CLI از پیش ساخته‌شده Tailwind استفاده می‌کند. ️ کاربرد: این ابزار به توسعه‌دهندگان کمک می‌کند تا به راحتی Tailwind CSS را در پروژه‌های Django راه‌اندازی کنند، بدون نیاز به تنظیمات پیچیده Webpack یا Vite. در چه شرایطی بهتره استفا ...

  • ##django
  • ##tailwindcss
  • ##webdevelopment
  • ##frontend
  • ##backend
  • ##djangotailwind
  • ##css
  • ##clitool
  • ##webdesign
  • ##python

کاربرد: این کتابخانه یک فریم‌ورک غیرمسدودکننده (nonblocking) برای ساخت کلاینت و سرورهای TCP، HTTP، UDP و QUIC روی پلتفرم Netty و با استفاده از مدل برنامه‌نویسی واکنشی (Reactor) فراهم می‌کند. ایده‌آل برای سیستم‌هایی که به عملکرد بالا و مقیاس‌پذیری نیاز دارند، مثل میکروسرویس‌ها و برنامه‌های realtime. ...

  • ##reactive
  • ##netty
  • ##webflux
  • ##high
  • ##non
  • ##microservices
  • ##quic
  • ##http
  • ##reactor
  • ##udp

نئوترون یک کلاینت سبک بیت‌کوین است که به صورت حریم‌خصوصی طراحی شده تا بتواند بدون نیاز به دانلود تمام بلاک‌های زنجیره، با شبکه بیت‌کوین تعامل داشته باشد. این ابزار به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌های کیف پول و سرویس‌های مالی را با حفظ حریم‌خصوصی کاربران پیاده‌سازی کنند. کاربرد: این کتابخانه ...

  • ##Bitcoin
  • ##LightningNetwork
  • ##Privacy
  • ##LightClient
  • ##Blockchain
  • ##CryptoWallet
  • ##Neutrino
  • ##Decentralized
  • ##OpenSource
  • ##BIP158

کاربرد: این مخزن شامل لیستی از بهترین منابع برای شروع یادگیری برنامه‌نویسی است، بیشتر مرتبط با توسعه وب . این منابع به مبتدیان کمک می‌کنند بدون هیچ پیش‌زمینه‌ای، قدم به دنیای کدنویسی بگذارند و مهارت‌های خود را تقویت کنند . در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای از صفر شروع کنی به یادگیری کدنوی ...

  • ##web
  • ##coding
  • ##beginner
  • ##learn
  • ##free
  • ##zero
  • ##self
  • ##coding
  • ##developer
  • ##programming

این مجموعه راهنمایی‌ها و ترفندهای کاربردی برای توسعه در موتور Unreal Engine 4 رو شامل می‌شه. شامل توضیحات مفهومی، آموزش‌های گام‌به‌گام، نکات بهینه‌سازی عملکرد، میانبرهای کیبورد و ترفندهای حرفه‌ایه که می‌تونه روند یادگیری و توسعه رو سریع‌تر کنه. کاربرد: کمک می‌کنه تا بهتر و سریع‌تر با Unreal Engine 4 ...

  • ##UnrealEngine
  • ##GameDevelopment
  • ##Blueprints
  • ##PerformanceOptimization
  • ##DevTips
  • ##UE4
  • ##GameDesign
  • ##Programming
  • ##IndieDev
  • ##3DGraphics

ساخت عامل‌های هوش مصنوعی آماده برای تولید با پایتون و تایپ‌اسکریپت کاربرد: این فریم‌ورک به تو اجازه می‌ده تا عامل‌های هوش مصنوعی قوی و قابل اعتماد بسازی که هم در پایتون و هم در تایپ‌اسکریپت کار می‌کنند. مناسب برای توسعه سیستم‌های هوشمند، ربات‌های تعاملی، و اتوماسیون هوشمند در چه شرایطی بهتره استفاده ...

  • ##AI
  • ##Python
  • ##TypeScript
  • ##ProductionReady
  • ##SmartAutomation
  • ##BeeFramework
  • ##MachineLearning
  • ##FullStackAI
  • ##DeveloperTools
  • ##OpenSource

این یک پلتفرم متن‌باز برای احراز هویت سرویس‌ها با استفاده از گواهی‌های X.509 و کنترل دسترسی دقیق در زیرساخت‌های پویا است. ️ کاربرد: این پروژه به سازمان‌ها کمک می‌کند تا هویت سرویس‌ها را تأیید کنند و دسترسی دقیق به منابع را مدیریت کنند، بدون نیاز به وابستگی به یک سیستم مرکزی در زمان اجرا. در چه شرایط ...

  • ##service
  • ##access
  • ##microservices
  • ##security
  • ##zerotrust
  • ##iam
  • ##x509
  • ##decentralized
  • ##cloud
  • ##AthenZ

کاربرد: این ابزار یک رابط کاربری دسکتاپ الکترونی برای Webpack Dashboard فراهم می‌کنه که بهت اجازه می‌ده وضعیت پروسه‌های وب‌پک مثل بیلد، هات ریلود و خطاهای کامپایل رو به صورت گرافیکی و تعاملی ببینی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی داری روی یک پروژه بزرگ وب‌پک کار می‌کنی و می‌خوای اطلاعات بیشتر ...

  • ##Webpack
  • ##Electron
  • ##DeveloperTools
  • ##BuildDashboard
  • ##Frontend
  • ##DevExperience
  • ##Tooling
  • ##WebDevelopment
  • ##GUI
  • ##JavaScript

این پروژه به توسعه‌دهندگان دجانگو کمک می‌کند تا عملکرد و قابلیت نگهداری برنامه‌های خود را با افزودن یک لایه پیش‌بارگیری (prefetching) بهبود بخشند. کاربرد: وقتی در دجانگو از رابطه‌های پیچیده بین مدل‌ها استفاده می‌کنی، ممکنه با مشکل N+1 query مواجه بشی که باعث کندی شدید عملکرد می‌شه. این کتابخونه با ا ...

  • ##Django
  • ##Python
  • ##PerformanceOptimization
  • ##WebDevelopment
  • ##Backend
  • ##Prefetching
  • ##VirtualModels
  • ##DatabaseOptimization
  • ##CodeMaintainability

کاربرد: این ابزار برای ارزیابی و ردیابی آزمایش‌های مدل‌های زبانی بزرگ (LLM) و عامل‌های هوش مصنوعی (AI Agents) طراحی شده. به توسعه‌دهندگان کمک می‌کند تا عملکرد، دقت و رفتار مدل‌ها را در طول زمان رصد کنند و بهینه‌سازی کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی داری روی یک پروژه هوش مصنوعی مبتنی بر LLM ...

کاربرد: این مخزن شامل فرمول‌های پیش‌فرض برای مدیر بسته Homebrew هست که به راحتی نصب و مدیریت نرم‌افزارها روی macOS و Linux رو ممکن می‌کنه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی روی مک یا لینوکس هستی و می‌خوای نرم‌افزارهای خط فرمان یا کتابخونه‌های توسعه رو سریع و بدون دردسر نصب کنی، Homebrew بهترین ...

  • ##Homebrew
  • ##macOS
  • ##Linux
  • ##PackageManager
  • ##DevTools
  • ##CLI
  • ##OpenSource
  • ##SoftwareDevelopment
  • ##Brew
  • ##Automation

کاربرد: این مخزن یک مجموعه جامع از منابع رایگان برای توسعه بازی‌های واقعاً شگفت‌انگیز است که شامل ابزارها، موتورهای بازی، موسیقی، آرت، فونت و دیگر منابع با مجوزهای آزاد و فرهنگ آزاد می‌شود. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال ساخت بازی بدون نقض حق تکثیر هستی، یا توسعه‌دهنده مستقل (indie) هستی ...

این پروژه یک سیستم انگیزشی برای توسعه‌دهندگان منبع باز است که با انجام کامیت‌های مفید به پروژه‌های اوپن سورس، فرصت دریافت بیت‌کوین دارند. کاربرد: توسط این پلتفرم، حامیان می‌توانند بیت‌کوین به پروژه‌های محبوبشان کمک کنند و توسعه‌دهندگان با ارسال کامیت‌های واقعی و مفید، پاداش دریافت کنند. در چه شرایطی ...

  • ##OpenSource
  • ##Bitcoin
  • ##Bounty
  • ##DeveloperIncentives
  • ##CryptoRewards
  • ##Tip4Commit
  • ##GitHub
  • ##Blockchain
  • ##CodeContribution
  • ##FreeSoftware

کاربرد: این ابزار یک مجموعه ابزار خط فرمان برای کمک به توسعه‌دهندگان در ساخت برنامه‌های React Native است. با استفاده از این کتابخانه، می‌توانید پروژه‌های جدید بسازید، ماژول‌ها و کامپوننت‌ها را اضافه کنید، برنامه را اجرا کنید و تنظیمات پروژه را مدیریت کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی دارید ...

  • ##ReactNative
  • ##CLI
  • ##MobileDev
  • ##NativeModules
  • ##AppDevelopment
  • ##JavaScript
  • ##OpenSource
  • ##DeveloperTools
  • ##CrossPlatform
  • ##RNCLI

این پروژه شامل دیاگرام‌هایی برای تصویرسازی معماری شبکه‌های عصبی است، تا درک بهتری از ساختار و جریان داده در مدل‌های یادگیری عمیق فراهم کند. ️ کاربرد: این دیاگرام‌ها به محققان، دانشجویان و توسعه‌دهندگان کمک می‌کنند تا معماری‌های پیچیده شبکه عصبی را به‌صورت بصری درک کنند و در مستندات، ارائه‌ها یا آموز ...

  • ##NeuralNetwork
  • ##DeepLearning
  • ##AI
  • ##MachineLearning
  • ##ModelVisualization
  • ##CNN
  • ##RNN
  • ##Transformer
  • ##DataScience
  • ##ArchitectureDiagram

کاربرد: این ابزار به تو اجازه میده بدون نیاز به کدنویسی، دادههای ساختگی (mock) برای APIهای GraphQL ایجاد کنی یا آنها رو گسترش بدی. ️ میتونی با استفاده از این کیت، یک سرویس GraphQL رو شبیهسازی کنی و دادههای نمونه تولید کنی که برای تست، توسعه یا دمو عالیه. در چه شرایطی بهتره استفاده بشه؟ وقتی هنوز بک‌ ...

  • ##GraphQL
  • ##MockAPI
  • ##DevelopmentTool
  • ##Testing
  • ##Frontend
  • ##Backendless
  • ##FakeData
  • ##APIsimulation
  • ##DevTool
  • ##NoCode

این پروژه یک دروازه به سیستم OWASP است که به کاربران کمک می‌کند تا به راحتی وارد فضای امنیت سایبری شوند، در فعالیت‌ها مشارکت کنند و در شکل‌گیری آیندهٔ امنیت نرم‌افزار نقش داشته باشند. کاربرد: این پلتفرم به توسعه‌دهندگان، متخصصان bảoمنی اطلاعات و علاقه‌مندان به امنیت کمک می‌کند تا منابع OWASP را کشف ...

  • ##OWASP
  • ##CyberSecurity
  • ##OpenSource
  • ##WebSecurity
  • ##DevSecOps
  • ##InfoSec
  • ##SecurityTools
  • ##AppSec

کاربرد: این ابزار یک جعبه ابزار کاربردی برای ساخت برنامه‌های HTTP در کاتلین است ️ با استفاده از http4k می‌تونی به راحتی سرویس‌های HTTP رو ایجاد کنی، درخواست‌ها رو مدیریت کنی و تست‌های یکپارچه بنویسی همه چیز به صورت تابعی و بدون وابستگی به فریم‌ورک خاصی طراحی شده — تمیز، سبک و قابل تست در چه شرایطی ب ...

  • ##http4k
  • ##Kotlin
  • ##FunctionalProgramming
  • ##Microservices
  • ##HTTP
  • ##WebServices
  • ##API
  • ##Testing
  • ##Serverless
  • ##CleanCode

چه کاری انجام میده؟ Lumen IM یک پروژه چت آنلاین مبتنی بر مرورگر هست که به کاربران اجازه میده در زمان واقعی با هم چت کنند. فرانت‌اند این پروژه با Vue3 و کتابخانه Naive UI ساخته شده و بک‌اندش با زبان Go پیاده‌سازی شده. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک سیستم چت سبک، سریع و با قابلیت استقرار ...

  • ##realtime
  • ##Vue3
  • ##GoLang
  • ##NaiveUI
  • ##WebChat
  • ##IM
  • ##FullStack
  • ##OpenSource
  • ##LumenIM
  • ##WebSockets

چطور می‌تونه کمکت کنه؟ این ابزار از یادگیری عمیق استفاده می‌کنه تا عکس‌های سیاه و سفید رو به صورت تعاملی و با چند کلیک رنگی کنه. فقط کافیه چند رنگ رو روی قسمت‌های مختلف تصویر انتخاب کنی و سیستم بقیه تصویر رو به طور هوشمند رنگ‌آمیزی می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای عکس‌های قدیمی خ ...

این پروژه یک ابزار تحلیل وب شخصی‌سازی‌شده است که روی AWS میزبانی می‌شود. کاربرد: این ابزار به تو اجازه می‌ده تا بدون وابستگی به سرویس‌های بیرونی مثل گوگل آنالیتیکس، داده‌های بازدید وب‌سایتت رو جمع‌آوری و تحلیل کنی. همه چیز روی سرور خودت (در AWS) ذخیره می‌شه و حریم خصوصی کامل داره. ️ در چه شرایطی بهت ...

  • ##web
  • ##self
  • ##AWS
  • ##privacy
  • ##open
  • ##serverless
  • ##data
  • ##cloud
  • ##analytics
  • ##ownstats

dream2nix یک ابزار قدرتمند برای ساده‌سازی بسته‌بندی در Nix در اکوسیستم‌های مختلف زبان‌های برنامه‌نویسی است. ️ کاربرد: این ابزار به شما کمک می‌کند تا پروژه‌های نوشته‌شده با زبان‌های مختلف مانند Python, Node.js, Rust و دیگران را به راحتی در محیط Nix بسته‌بندی کنید، بدون نیاز به نوشتن دستی فایل‌های پیچ ...

  • ##dream2nix
  • ##Nix
  • ##DevOps
  • ##ReproducibleBuilds
  • ##Python
  • ##NodeJS
  • ##Rust
  • ##PackageManagement
  • ##DeveloperTools
  • ##CICD

لیست‌های فوق‌العاده درباره موضوعات جذاب و متنوع! کاربرد: منبعی جامع و دسته‌بندی‌شده برای کشف منابع، ابزارها و اطلاعات مرتبط با هر موضوعی که بهش فکر کنید. از برنامه‌نویسی گرفته تا هنر و سلامتی! در چه شرایطی بهتره استفاده بشه؟ وقتی دنبال منبع معتبر و مرتب برای یادگیری یا تحقیق هستید. اگر می‌خواهید سری ...

  • ##CuratedLists
  • ##ResourceHub
  • ##TopicGuides
  • ##OpenSource
  • ##LearningTools
  • ##AwesomeResources
  • ##DiscoverProjects
  • ##KnowledgeBase
  • ##ToolRecommendations
  • ##CommunityDriven

کاربرد: این پروژه یک مخزن کد برای اپلیکیشن‌های ownCloud هست که در حال توسعه قرار داره و برای کاربران نهایی مناسب نیست. توسعه‌دهندگان می‌تونن ازش برای ساخت ماژول‌ها و افزونه‌های مرتبط با ownCloud استفاده کنن. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواید اپلیکیشن‌های سفارشی برای ownCloud بسازید. برای ...

  • ##ownCloud
  • ##CloudStorage
  • ##OpenSource
  • ##AppDevelopment
  • ##NextcloudAlternative
  • ##SelfHosted
  • ##FileSync
  • ##CollaborationTools
  • ##DevCommunity
  • ##GitHub

کاربرد: یک ابزار قدرتمند برای دانلود چند منبعه که از پروتکل‌های مختلفی مثل HTTP/HTTPS، FTP، SFTP، BitTorrent و Metalink پشتیبانی می‌کنه. برای کاربرانی که دنبال سرعت بیشتر و قابلیت اعتماد بالا در دانلودن، مناسبه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای چند منبع دانلود رو ترکیب کنی تا سرعت بیشتر ...

  • ##aria2
  • ##downloadmanager
  • ##CLItool
  • ##multiplatform
  • ##BitTorrent
  • ##FTPclient
  • ##SFTPclient
  • ##Metalink
  • ##commandline
  • ##downloadutility

این پروژه چیکار میکنه؟ فریم‌ورکی برای دستکاری و سوءاستفاده از ابجکت‌های گروهی (Group Policy) در محیط‌های دامنه ویندوزه ️ کاربرد: برای تست نفوذ، ارزیابی امنیتی و ایجاد پشت‌درهای دسترسی در سیستم‌های تحت مدیریت گروهی مایکروسافت در چه شرایطی بهتره استفاده بشه؟ وقتی میخوای سیاست‌های دامنه رو دستکاری کنی ...

  • ##cybersecurity
  • ##pentesting
  • ##redteam
  • ##GPOhacking
  • ##ethicalhacking
  • ##WindowsSecurity
  • ##infosec
  • ##backdoor
  • ##networkpenetration
  • ##GroupPolicy

حل مسائل LeetCode برای تمرین کدنویسی و آمادگی مصاحبه های فنی ایده‌آل برای کسانی که می‌خواهند در مسابقات برنامه‌نویسی شرکت کنند، مصاحبه‌های شغلی بدهند یا مهارت‌های الگوریتمی خود را تقویت کنند مثال: یادگیری روش‌های مختلف حل یک مسئله (مانند دو اشاره‌گر در آرایه‌ها) مقایسه پیچیدگی زمانی و فضایی راه‌حل‌ه ...

  • ##LeetCode
  • ##CodingInterview
  • ##Algorithm
  • ##DataStructures
  • ##ProblemSolving
  • ##TechInterview
  • ##ProgrammingPractice
  • ##CodeChallenges
  • ##SoftwareEngineering
  • ##DSA

این یک منوی کناری تعاملی برای اپلیکیشن‌های iOS است که با زبان Swift نوشته شده. کاربرد: این کتابخانه به تو اجازه می‌ده تا به راحتی یک منوی کشویی زیبا و پویا در اپلیکیشن‌های iOS بسازی که با حرکت کاربر (مثل درگ کردن) تعامل داره. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک تجربه کاربری جذاب و نرم در من ...

  • ##iOS
  • ##Swift
  • ##SideMenu
  • ##UI
  • ##InteractiveMenu
  • ##MobileDev
  • ##SwiftUI
  • ##UserExperience
  • ##iOSDevelopment
  • ##HandsOnCode

این یک اپلیکیشن زیبا و کاربرپسند برای آیفون است که به شما امکان می‌دهد به راحتی اخبار Hacker News را بخوانید. کاربرد: این اپلیکیشن برای برنامه‌نویسان و علاقه‌مندان به فناوری طراحی شده تا به‌صورت روزانه از آخرین اخبار، پروژه‌ها و بحث‌های جامعهٔ فناوری مطلع بشن. در چه شرایطی بهتره استفاده بشه؟ وقتی می ...

  • ##HackerNews
  • ##iOSApp
  • ##Swift
  • ##OpenSource
  • ##TechNews
  • ##Developers
  • ##Programming
  • ##MobileApp

این پروژه یک مجموعهٔ عالی از تمرین‌های برنامه‌نویسی جاوااسکریپت به زبان روسی است که دارای سیستم بررسی خودکار پاسخ‌هاست. کاربرد: برای تمرین و تقویت مهارت‌های برنامه‌نویسی جاوااسکریپت، به‌ویژه برای کسانی که به زبان روسی مسلط هستند یا می‌خواهند با چالش‌های متنوع کدنویسی آشنا شوند. در چه شرایطی بهتره اس ...

  • ##JavaScript
  • ##CodingPractice
  • ##Algorithm
  • ##Programming
  • ##InterviewPrep
  • ##JS
  • ##LearnToCode
  • ##WebDevelopment
  • ##Frontend
  • ##ProblemSolving

این یک کتابخانه یادگیری تقویتی در زبان Rust است که به توسعه‌دهندگان کمک می‌کند تا عامل‌های هوشمند را با استفاده از الگوریتم‌های یادگیری تقویتی پیاده‌سازی کنند. کاربرد: این کتابخانه برای ساخت سیستم‌هایی طراحی شده که می‌توانند از طریق تعامل با محیط، یاد بگیرند و تصمیم‌گیری بهینه داشته باشند. مناسب توس ...

  • ##reinforcement
  • ##Rust
  • ##AI
  • ##MachineLearning
  • ##Robotics
  • ##AutonomousSystems
  • ##RL
  • ##ArtificialIntelligence
  • ##SmartAgents
  • ##HighPerformance

این یک پلاگین نیوویم است که برای بهبود کار با زبان SQL از طریق سرور sqls و با استفاده از قابلیت LSP داخلی نیوویم بهره می‌برد. ️ کاربرد: این پلاگین به توسعه‌دهندگان امکان می‌دهد تا از قابلیت‌هایی مانند تکمیل خودکار، بررسی خطا، پرش به تعریف و مستندسازی کد SQL به صورت هوشمند استفاده کنند. در چه شرایطی ...

  • ##sql
  • ##neovim
  • ##LSP
  • ##database
  • ##productivity
  • ##coding
  • ##vim
  • ##developers
  • ##plugins
  • ##sqls

این پروژه یک سیستم ضبط ویدئویی هوشمند با قابلیت بینایی ماشین روی دستگاه‌های لبه‌ای (edge devices) است. کاربرد: این ابزار برای نظارت هوشمند، تشخیص حرکت، شناسایی اشیا و تحلیل ویدئویی در لحظه روی دوربین‌های IP و دستگاه‌های کم‌مصرف طراحی شده. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک راه‌حل محل ...

این کیت یک ابزار طراحی در فیگما برای استفاده هماهنگ با Tailwind CSS هست که به توسعه‌دهندگان و طراحان کمک می‌کنه تا رابط‌های کاربری رو با دقت بیشتری پیاده‌سازی کنند. کاربرد: این کیت به عنوان پلی بین طراحی و کدنویسی عمل می‌کنه تا از انحراف بین طرح فیگما و خروجی نهایی کد جلوگیری کنه. با استفاده از کامپ ...

  • ##TailwindCSS
  • ##FigmaKit
  • ##DesignSystem
  • ##UI
  • ##Frontend
  • ##Web
  • ##ComponentLibrary
  • ##DesignToCode
  • ##TailwindUI
  • ##Developer

این پروژه یک روش پیشرفته برای بازسازی سطح از داده‌های ابرنقاط (point clouds) است که در کنفرانس معتبر CVPR 2023 به عنوان مقالهٔ برگزیده (Highlight) معرفی شده است. کاربرد: این روش به کمک یادگیری عمیق و کرنل‌های عصبی، سطوح نرم و دقیقی از داده‌های نویزی یا نامنظم ابرنقاط ایجاد می‌کند. این کار برای کاربر ...

  • ##3D
  • ##DeepLearning
  • ##PointCloud
  • ##NeuralNetworks
  • ##CVPR2023
  • ##ComputerVision
  • ##SurfaceReconstruction
  • ##AI
  • ##GeometryProcessing
  • ##NKSR

کاربرد: این پروژه یک محیط شبیه‌سازی شده برای آموزش و تست الگوریتم‌های یادگیری تقویتی (Reinforcement Learning) بر پایه بازی معروف 1993 دوم است. با استفاده از ViZDoom، محققان و توسعه‌دهندگان می‌توانند عامل‌های هوشمند را در یک محیط دو بعدی پویا و چالش‌برانگیز آموزش دهند که نیاز به تصمیم‌گیری سریع، دید ...

  • ##ReinforcementLearning
  • ##AI
  • ##GameAI
  • ##DeepLearning
  • ##RL
  • ##Doom
  • ##ViZDoom
  • ##MachineLearning
  • ##ComputerVision
  • ##Research