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

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

این کتابخانه رسمی پایتون برای دسترسی به Alpaca API است و به توسعه‌دهندگان اجازه می‌دهد تا به راحتی با سرویس‌های مالی و معاملاتی Alpaca ارتباط برقرار کنند. کاربرد: این اس‌دی‌کی برای توسعه برنامه‌های معاملاتی خودکار، تحلیل داده‌های مالی و دسترسی به بازارهای سهام و رمزارزها از طریق Alpaca مناسب است. در ...

  • ##AlpacaAPI
  • ##PythonSDK
  • ##TradingBot
  • ##AlgorithmicTrading
  • ##StockMarket
  • ##CryptoTrading
  • ##FinanceAPI
  • ##AutomatedTrading
  • ##QuantitativeFinance
  • ##Fintech

این یک تمپلیت ناوبری جانبی واکنش‌گرا با منوی کشویی است که با Angular 7 و Bootstrap 4 ساخته شده است. کاربرد: این پروژه برای ساخت نوارهای کناری حرفه‌ای در پنل‌های مدیریت، داشبوردهای مدیریتی و برنامه‌های تحت‌وب مبتنی بر Angular مناسب است. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک ساختار ناوبری ت ...

  • ##AngularSidebar
  • ##Bootstrap4
  • ##AdminPanel
  • ##ResponsiveDesign
  • ##WebDashboard
  • ##Angular7
  • ##UIComponent
  • ##NavigationMenu
  • ##FrontendTool
  • ##CleanCode

این کتابخانه جاوااسکریپت برای توسعه‌ی اپلیکیشن‌های موبایل با قابلیت‌های آفلاین، همگام‌سازی خودکار و امضای درخواست‌های AWS با Sigv4 طراحی شده است. همچنین از React Native پشتیبانی می‌کند و به راحتی با سرویس AWS AppSync یکپارچه می‌شود. کاربرد: این ابزار برای توسعه‌دهندگانی مناسب است که می‌خواهند با است ...

  • ##aws
  • ##appsync
  • ##react
  • ##graphql
  • ##offline
  • ##mobile
  • ##javascript
  • ##aws
  • ##data
  • ##amplify

این پروژه ترکیبی از Three.js و SvelteKit است که به توسعه‌دهندگان اجازه می‌دهد تا به راحتی صحنه‌های سه‌بعدی را در برنامه‌های وب خود بسازند. کاربرد: این پروژه برای ایجاد محتوای تعاملی سه‌بعدی در وبسایت‌های مدرن مناسب است. مثلاً نمایش محصولات سه‌بعدی، افکت‌های بصری جذاب، یا بازی‌های سبک مبتنی بر مرورگر ...

  • ##3D
  • ##SvelteKit
  • ##ThreeJS
  • ##WebGL
  • ##Interactive
  • ##Frontend
  • ##3D
  • ##Web
  • ##Creative
  • ##Browser

این کتابخانه به شما کمک می‌کنه تا اسکریپت‌های شِل قدرتمند، قابل حمل، خوانا و قابل اعتماد بنویسید. کاربرد: برای نوشتن اسکریپت‌های پیشرفته در محیط‌های مبتنی بر POSIX مثل لینوکس، مک و سیستم‌های مشابه استفاده می‌شه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواید اسکریپت‌های شِل بنویسید که هم در سیستم‌های ...

  • ##shellscripting
  • ##POSIX
  • ##modernish
  • ##portablecode
  • ##unixtools
  • ##linux
  • ##devops
  • ##scripting
  • ##reliablecode
  • ##open

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

این پروژه چیه؟ یه روش هوشمند برای شتاب‌دهی مدل‌های انتشاری (Diffusion Models) بدون نیاز به آموزش مجدد یا تنظیم اضافیه. با استفاده از DeepCache، می‌تونی تصاویر با کیفیت بالا رو خیلی سریع‌تر تولید کنی، بدون اینکه دقت مدل کم بشه. کاربرد: توی تولید تصویر با مدل‌هایی مثل Stable Diffusion، این روش زمان پر ...

  • ##DeepCache
  • ##DiffusionModels
  • ##AI
  • ##ImageGeneration
  • ##StableDiffusion
  • ##CVPR2024
  • ##ModelAcceleration
  • ##FreeSpeedup
  • ##AIOptimization

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

  • ##anime
  • ##sveltekit
  • ##frontend
  • ##video
  • ##modern
  • ##web
  • ##responsive
  • ##open
  • ##anime
  • ##streaming

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

  • ##docker
  • ##devops
  • ##containerization
  • ##cloud
  • ##microservices
  • ##ci
  • ##y0ngb1n
  • ##automation
  • ##webdev
  • ##linux

این یک الگوی اولیه حداقلی برای ساخت APIهای RESTful با استفاده از Express و TypeScript است که به راحتی با یک دستور اجرا می‌شود. از TypeORM برای مدیریت دیتابیس و PostgreSQL به عنوان پایگاه داده استفاده می‌کند و کل محیط توسعه با Docker پیکربندی شده است. کاربرد: این پروژه برای شروع سریع توسعه‌ی بک‌اند د ...

  • ##Express
  • ##TypeScript
  • ##TypeORM
  • ##PostgreSQL
  • ##Docker
  • ##REST
  • ##NodeJS
  • ##Boilerplate
  • ##FullStack
  • ##Backend

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

  • ##developerTools
  • ##analytics
  • ##SaaS
  • ##dataIntegration
  • ##embeddedAnalytics
  • ##productAnalytics
  • ##APIfirst
  • ##dataDashboard
  • ##latitude
  • ##realTimeAnalytics

این پروژه یک نسخهٔ پورت شده از nuqs برای فریم‌ورک Svelte است که به توسعه‌دهندگان کمک می‌کند تا مدیریت سریع و هوشمند پارامترهای URL را در برنامه‌های خود پیاده‌سازی کنند کاربرد: این ابزار برای مدیریت query parameters در برنامه‌های Svelte بدون نیاز به کدنویسی تکراری و پیچیده طراحی شده است. به‌راحتی می‌ ...

  • ##Svelte
  • ##SvelteKit
  • ##URLParams
  • ##StateManagement
  • ##WebDev
  • ##Frontend
  • ##TypeScript
  • ##DeveloperTools
  • ##QueryParams
  • ##SPAs

این ابزار یک اکشن گیت‌هاب است که به توسعه‌دهندگان کمک می‌کند تا فرآیند ساخت و به‌روزرسانی برنامه‌های Expo را به صورت خودکار انجام دهند. ️ کاربرد: این اکشن امکان اجرای EAS Build و EAS Update را از طریق گیت‌هاب اکشن فراهم می‌کند. به این معنی که هر بار که کدی را در مخزن گیت‌هاب پوش می‌کنید، می‌توانید ب ...

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

  • ##flutter
  • ##reorderable
  • ##drag
  • ##ui
  • ##mobile
  • ##flutter
  • ##user
  • ##interactive
  • ##flutter
  • ##ux

این یک بسته لاراول است که داده‌های جغرافیایی و بین‌المللی مانند کشورها، استان‌ها، شهرها، ارزها، مناطق زمانی و زبان‌ها را در دسترس قرار می‌دهد. کاربرد: این بسته برای پروژه‌هایی که نیاز به اطلاعات استاندارد بین‌المللی دارند بسیار مفید است. مثلاً فرم‌های ثبت‌نام، سیستم‌های فروش بین‌المللی، تنظیمات کارب ...

  • ##Laravel
  • ##PHP
  • ##WorldData
  • ##Countries
  • ##Cities
  • ##Timezones
  • ##Currencies
  • ##Languages
  • ##WebDevelopment
  • ##Internationalization

این یک الگوی پایه برای ساخت کتابخانه کامپوننت‌های Svelte است. ️ اگر می‌خواهی یک کتابخانه قابل استفاده مجدد از کامپوننت‌های Svelte بسازی، این پروژه نقطه شروع عالی‌ایه. کاربرد: این الگو به تو کمک می‌کنه تا بدون دردسرهای راه‌اندازی اولیه، یک کتابخانه کامپوننت Svelte بسازی که: قابل پک‌شدن با Rollup یا V ...

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

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

  • ##bs
  • ##Bootstrap4
  • ##FileUpload
  • ##Frontend
  • ##UI
  • ##WebDevelopment
  • ##JavaScript
  • ##FormStyling
  • ##Plugin
  • ##UX

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

  • ##ReinforcementLearning
  • ##Biomechanics
  • ##OpenSim
  • ##Robotics
  • ##HumanMotion
  • ##AIinMedicine
  • ##MusculoskeletalModel
  • ##Simulation
  • ##MachineLearning
  • ##HealthcareAI

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

  • ##OpenWebUI
  • ##Tauri
  • ##DesktopApp
  • ##AI
  • ##LLM
  • ##LocalAI
  • ##OfflineAI
  • ##Rust
  • ##TypeScript
  • ##AIInterface

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

  • ##laravel
  • ##boilerplate
  • ##admin
  • ##gentelella
  • ##php
  • ##web
  • ##starter
  • ##backend
  • ##fullstack
  • ##laravel

این پروژه یک آموزش عملی از ساخت یک لیست وظایف (TodoList) با استفاده از فلاتر است که مناسب تازه‌کاران و دانشجویان علاقه‌مند به توسعه موبایل است. کاربرد: این پروژه به شما کمک می‌کنه مفاهیم پایه‌ای فلاتر مثل مدیریت حالت (state management)، ساخت UI تعاملی و کار با لیست‌ها رو یاد بگیرید. در چه شرایطی بهت ...

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

  • ##RedisClient
  • ##CLI
  • ##TextUI
  • ##Redis
  • ##DatabaseTool
  • ##DevOps
  • ##TerminalApp
  • ##mylxsw
  • ##ProductivityTool
  • ##LinuxTool

این پروژه یک سازگار فرانت‌اند برای کیف پول‌های سولانا در برنامه‌های غیرمتمرکز (Dapps) با فریم‌ورک Svelte فراهم می‌کند. ️ کاربرد: این اداپتور به توسعه‌دهندگان کمک می‌کند تا به راحتی کیف پول‌های سولانا مثل Phantom، Slope و Solflare را به اپلیکیشن‌های Svelte خود متصل کنند. در چه شرایطی بهتره استفاده بش ...

  • ##svelte
  • ##solana
  • ##wallet
  • ##dapp
  • ##blockchain
  • ##web3
  • ##phantom
  • ##solflare
  • ##decentralized
  • ##crypto

این پروژه به بررسی شبکه‌های قابل تنظیم (Slimmable Networks) و روش‌های بهینه‌سازی آن‌ها می‌پردازد، که امکان اجرا در دستگاه‌های با منابع محدود را فراهم می‌کند. کاربرد: این شبکه‌ها این امکان را می‌دهند که یک مدل یادگیری عمیق بتواند در عرض‌های مختلف (widths) اجرا شود، بدون اینکه نیاز به آموزش جداگانه بر ...

  • ##slimmable
  • ##AutoSlim
  • ##efficient
  • ##model
  • ##edge
  • ##ICCV2019
  • ##ICLR2019
  • ##deep
  • ##neural
  • ##adaptive

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

  • ##ShapeShift
  • ##CryptoExchange
  • ##DeFi
  • ##Web3
  • ##NonCustodial
  • ##DApp
  • ##Blockchain
  • ##DigitalAssets
  • ##CryptoWallet
  • ##DecentralizedFinance

این مجموعه‌ی مود برای بازی S.T.A.L.K.E.R. Anomaly طراحی شده و نسخهٔ خاصی به نام G.A.M.M.A. را فعال می‌کند که تجربه‌ای سخت‌تر، تاریک‌تر و شبیه‌سازی‌وار از دنیای استالکر ارائه می‌دهد. کاربرد: این مودپک تنظیمات، فایل‌ها و تغییرات لازم برای اجرای حالت G.A.M.M.A. را فراهم می‌کند که بر واقع‌گرایی، بقا و چ ...

  • ##SurvivalMod
  • ##RealismOverhaul
  • ##STALKERAnomaly
  • ##GAMMA
  • ##HardcoreGaming
  • ##PostApocalyptic
  • ##ModdingCommunity
  • ##ImmersiveSim
  • ##Grokitach
  • ##GameChanger

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

  • ##TechEvents
  • ##DeveloperCommunity
  • ##EventCalendar
  • ##Hackathons
  • ##Webinars
  • ##StartupEvents
  • ##TechMeetups
  • ##LocalTech
  • ##Networking
  • ##CalendarApp

این پروژه یک ابزار خودکار برای ساخت سیستم‌های مدیریتی پیشرفته در پروژه‌های Django و React است. کاربرد: این ابزار به تو اجازه می‌دهد بدون نوشتن کدهای زیاد، یک پنل مدیریت مدرن و کاربرپسند با قابلیت‌های افزودن، ویرایش، حذف و جستجو روی داده‌ها داشته باشی. همچنین با استفاده از Ant Design Pro V4 و Django ...

  • ##DjangoAdmin
  • ##React
  • ##AntDesign
  • ##DRF
  • ##FullStack
  • ##Python39
  • ##Django4
  • ##WebDevelopment
  • ##AutoAdmin
  • ##SeparationOfFrontendAndBackend

این یک پروژه فلاتر است که به صورت کامل شبیه‌سازی شده از معروف «ONE·一个» اپلیکیشن چینی. کاربرد: این پروژه برای توسعه‌دهندگان فلاتر مناسب است که می‌خوان یاد بگیرن چطور یک اپلیکیشن چند صفحه‌ای با طراحی زیبا و ساختار منظم بسازن. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک نمونه واقعی از اپلیکیشن فلاتر ب ...

این یک تمپلیت ادمین رایگان مبتنی بر Bootstrap 4 است که با نام DeskApp Admin شناخته می‌شود. کاربرد: این تمپلیت برای ساخت پنل‌های مدیریت، داشبوردهای داخلی و سیستم‌های ادمین طراحی شده. مناسب توسعه‌دهندگانی است که می‌خواهند سریع یک رابط کاربری حرفه‌ای بسازند بدون اینکه از صفر شروع کنند. در چه شرایطی بهت ...

  • ##admin
  • ##bootstrap4
  • ##dashboard
  • ##web
  • ##responsive
  • ##free
  • ##html
  • ##frontend
  • ##deskapp
  • ##dropways

چه فیلم یا سریالی دوست داری نگاه کنی؟ Streamchaser به تو کمک می‌کنه بدونی الان اون محتوا رو کجا می‌تونی تماشا کنی! این ابزار راهنمای دقیق و به‌روزی هست که نشون می‌ده هر فیلم یا سریال معروف الان تو کدوم پلتفرم استریمی مثل نتفلیکس، اِمِزون، دیزنی+ یا هالو در دسترس هست. کاربرد: این ابزار به جای گشتن تو ...

  • ##StreamChaser
  • ##MovieFinder
  • ##WatchNow
  • ##StreamingGuide
  • ##TVShows
  • ##FilmTracker
  • ##ContentDiscovery
  • ##NoMoreSearching
  • ##WhereToWatch
  • ##BingeSmart

این پروژه به تو امکان میده که آیتم‌های لیست‌ها و گریدها رو در Jetpack Compose و Compose Multiplatform با قابلیت کشیدن و رها کردن (drag and drop) دوباره ترتیب کنی. کاربرد: وقتی می‌خوای کاربر بتونه عناصر لیست یا شبکه رو با کشیدن جابجا کنه، این کتابخونه راه‌حل ساده و کارآمدیه. مثلاً توی یه لیست وظایف، ...

  • ##DragAndDrop
  • ##JetpackCompose
  • ##ComposeMultiplatform
  • ##UI
  • ##Kotlin
  • ##ReorderableList
  • ##AndroidDev
  • ##CrossPlatform
  • ##UX
  • ##KMM

این یک نمونه از معماری پلاگین در Angular است که امکان استفاده از AOT (AheadofTime compilation) و SSR (ServerSide Rendering) را فراهم می‌کند. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا بخش‌های قابل استفاده مجدد (پلاگین‌ها) را در اپلیکیشن‌های Angular ایجاد کنند که هم در محیط سرور و هم کلاینت به ...

  • ##Angular
  • ##PluginArchitecture
  • ##AOT
  • ##SSR
  • ##ModularApp
  • ##WebDevelopment
  • ##TypeScript
  • ##DynamicModules
  • ##ServerSideRendering
  • ##Frontend

این یک جعبه ابزار قدرتمند برای ویندوز ۱۰ و ۱۱ است که شامل بیش از ۱۵۰ ابزار بهینه‌سازی و تنظیم سیستم می‌شود! ️ کاربرد: این مجموعه به کاربران کمک می‌کنه تا سیستم عامل ویندوزشون رو بهینه کنن، حریم خصوصی رو افزایش بدن، تنظیمات پیشرفته رو فعال کنن و عملکرد دستگاه رو بهبود ببخشن. در چه شرایطی بهتره استفاد ...

  • ##WindowsOptimizer
  • ##PrivacyTools
  • ##SystemTweaking
  • ##XToolbox
  • ##PCPerformance
  • ##Windows11
  • ##TechUtilities
  • ##OpenSource
  • ##CleanPC
  • ##BoostSpeed

این یک افزونه مرورگر برای Grimoire است که به عنوان یک مدیریت‌کننده نشان‌واره‌ها (Bookmark Manager) عمل می‌کند و برای کاربرانی طراحی شده که می‌خواهند نشان‌واره‌های خود را مانند جادوگران مدیریت کنند ‍️ کاربرد: این افزونه به شما امکان می‌دهد به راحتی صفحات وب را به عنوان نشان‌واره ذخیره کنید، دسته‌بندی ...

  • ##bookmark
  • ##web
  • ##productivity
  • ##grimoire
  • ##research
  • ##dev
  • ##save
  • ##organized
  • ##chrome
  • ##firefox

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

  • ##embedded
  • ##IoT
  • ##microcontrollers
  • ##low
  • ##C
  • ##firmware
  • ##resource
  • ##open
  • ##hardware
  • ##real

این ابزار یک رابط دستوری (CLI) برای کار با پایگاه داده DynamoDB است که با زبان Rust نوشته شده و عملکردی سریع و کارآمد ارائه می‌دهد. کاربرد: این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به صورت خط‌فرمانی با جداول DynamoDB تعامل داشته باشند، بدون نیاز به استفاده از کنسول آمازون یا نوشتن اسکریپت‌های پیچی ...

  • ##DynamoDB
  • ##CLI
  • ##Rust
  • ##AWS
  • ##DatabaseTools
  • ##DevOps
  • ##Serverless
  • ##DataManagement
  • ##Automation
  • ##CloudComputing

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

  • ##CAD
  • ##Python
  • ##ParametricDesign
  • ##3DModeling
  • ##OpenSource
  • ##Engineering
  • ##Automation
  • ##Build123d
  • ##MechanicalDesign
  • ##Scripting

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

  • ##AI
  • ##Chatbot
  • ##APIwrapper
  • ##OpenAI
  • ##GPT
  • ##DeveloperTools
  • ##NLP
  • ##Automation
  • ##TechProject
  • ##Programming

این یک کتابخانه اندرویدی برای پیاده‌سازی دیالوگ‌های موادی با انیمیشن‌های زیبا و ظاهر جذاب در برنامه‌های اندروید است. کاربرد: این کتابخانه به تو کمک می‌کنه تا به راحتی دیالوگ‌های مدرن و سازگار با طراحی موادی (Material Design) در اپلیکیشن‌هات ایجاد کنی، بدون نیاز به کدنویسی پیچیده. در چه شرایطی بهتره ...

  • ##MaterialDesign
  • ##AndroidLibrary
  • ##DialogUI
  • ##UIUX
  • ##AndroidDev
  • ##Kotlin
  • ##Java
  • ##MobileApp
  • ##UserInterface
  • ##BeautifulApps

این یک API ساده مبتنی بر Flask است که برای انجام عملیات Lipa Na MPesa STK Push از طریق درگاه Safaricom Daraja در کنیا طراحی شده است. کاربرد: این پروژه به توسعه‌دهندگان اجازه می‌دهد تا به راحتی درخواست پرداخت از کاربران کنیایی را از طریق شبکه موبایلی Safaricom ایجاد کنند. وقتی کاربر یک خرید را تأیید ...

  • ##Mpesa
  • ##FlaskAPI
  • ##DarajaAPI
  • ##STKPush
  • ##KenyaPayments
  • ##MobileMoney
  • ##PythonWeb
  • ##Safaricom
  • ##OnlinePayments
  • ##Fintech

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

  • ##PHP
  • ##WebDevelopment
  • ##Framework
  • ##API
  • ##Lightweight
  • ##Backend
  • ##DeveloperTools
  • ##Makers
  • ##FastLaunch
  • ##OpenSource

این پروژه یک راهنمای عملی برای شروع کار با Svelte است و نشان می‌دهد که چگونه می‌توانید با استفاده از این فریم‌ورک جذاب و سبک، اپلیکیشن‌های تعاملی بسازید. کاربرد: این پروژه به شما کمک می‌کنه تا با مفاهیم پایه و پیشرفته‌ی Svelte آشنا بشید، مثل مدیریت state، ایجاد کامپوننت‌ها و ساخت UIهای پویا بدون نیا ...

  • ##Svelte
  • ##WebDevelopment
  • ##Frontend
  • ##JavaScript
  • ##UIFramework
  • ##Lightweight
  • ##OpenSource
  • ##DevTools
  • ##LearnToCode
  • ##BuildFast

این پروژه چه کاربردی داره؟ یک پکیج رسمی لاراول هست که به راحتی امکان پیاده‌سازی سرور OAuth2 رو در اپلیکیشن‌های لاراول فراهم می‌کنه. ️ این ابزار به تو اجازه می‌ده تا به راحتی توکن‌های دسترسی (access tokens) صادر کنی و احراز هویت امن برای APIها رو مدیریت کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی داری ...

  • ##laravel
  • ##oauth2
  • ##api
  • ##authentication
  • ##passport
  • ##backend
  • ##security
  • ##webdev
  • ##php
  • ##token

این یک درایور پایتون برای اتصال به پایگاه داده Oracle است که از استاندارد Python DB API 2.0 پیروی می‌کند. این پروژه جایگزین رسمی کتابخانه cxOracle شده و از آن به عنوان یک گزینه منسوخ شده یاد می‌شود. کاربرد: برای اتصال برنامه‌های پایتون به پایگاه داده Oracle و اجرای دستورات SQL، ذخیره‌سازی، بازیابی و ...

  • ##python
  • ##oracledb
  • ##database
  • ##backend
  • ##sql
  • ##oracle
  • ##data
  • ##automation
  • ##api
  • ##pythondriver

چه کاری انجام میده؟ این پکیج عملکرد برنامه‌های لاراولی رو با استفاده از سرورهای سریع مثل Swoole و Open Swoole به شدت افزایش میده. به عبارتی، درخواست‌های HTTP رو خیلی سریع‌تر پردازش میکنه و مناسب پروژه‌های پرترافیکه. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال کاهش زمان پاسخ‌دهی، افزایش توان عملیات ...

  • ##Laravel
  • ##Octane
  • ##Performance
  • ##Swoole
  • ##OpenSwoole
  • ##API
  • ##HighTraffic
  • ##RealTime
  • ##PHP
  • ##WebPerformance

این پروژه یک نمایشگر آب و هوای هوشمند مبتنی بر Raspberry Pi و صفحه‌نمایش ePaper از شرکت Waveshare است که با استفاده از API نقشه هواي آب و هواي باز (OpenWeatherMap)، اطلاعات آب و هواي لحظه‌اي را نمايش مي‌دهد ️ کاربرد: این دستگاه برای نمایش دما، رطوبت، وضعیت آب و هوا (ابری، بارانی، آفتابی و غیره) و سا ...

  • ##WeatherStation
  • ##RaspberryPi
  • ##ePaperDisplay
  • ##OpenWeatherMap
  • ##IoT
  • ##SmartHome
  • ##LowPowerDisplay
  • ##DIYElectronics
  • ##HomeAutomation
  • ##PythonProject

این ابزار یک تبدیل‌گر از Swagger به GraphQL است که به تو امکان می‌دهد APIهای مبتنی بر Swagger (OpenAPI) رو به صورت یک سرویس GraphQL دربیاری. کاربرد: این ابزار برای تیم‌هایی عالیه که از APIهای REST با مستندات Swagger استفاده می‌کنن ولی می‌خوان از مزایای GraphQL مثل درخواست داده‌های دقیق و کاهش overfe ...

  • ##SwaggerToGraphQL
  • ##OpenAPI
  • ##GraphQLAdapter
  • ##APIIntegration
  • ##RESTtoGraphQL
  • ##Microservices
  • ##DeveloperTools
  • ##APIGateway
  • ##YaraX
  • ##GraphQLEverywhere

این کتابخانه یک ابزار بهینه‌سازی برای برنامه‌های تحت وب مبتنی بر .NET است که با کاهش حجم کد HTML، XHTML و XML، سرعت بارگذاری صفحات را افزایش می‌دهد. کاربرد: کم کردن حجم کد تگ‌های نشانه‌گذاری (مانند HTML و XML) بدون از دست دادن عملکرد، برای بهبود عملکرد وب‌سایت‌ها و کاهش زمان بارگذاری صفحه. در چه شرا ...

  • ##WebMarkupMin
  • ##PerformanceOptimization
  • ##HTMLMinifier
  • ##XMLMinifier
  • ##ASPNET
  • ##WebDevelopment
  • ##DotNet
  • ##Minification
  • ##WebApps
  • ##PageSpeed

این پروژه یک بستر جامعه‌محور برای شتاب‌بخشی به یادگیری و پیاده‌سازی Microsoft Intune است. کاربرد: این مجموعه تنظیمات پیش‌فرض (Baseline) رو برای Intune فراهم می‌کنه تا سازمان‌ها و متخصصان IT بتونن سریع‌تر و بهینه‌تر سیاست‌های مدیریت دستگاه رو پیاده‌سازی کنن. در چه شرایطی بهتره استفاده بشه؟ وقتی داری ...

  • ##Intune
  • ##MicrosoftEndpointManager
  • ##MDM
  • ##DeviceManagement
  • ##SecurityBaseline
  • ##EnterpriseSecurity
  • ##Windows11
  • ##iOSManagement
  • ##OpenSourceCommunity
  • ##ITAdmin

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

  • ##photobooth
  • ##opensource
  • ##webinterface
  • ##eventphotography
  • ##DIY
  • ##selfiebooth
  • ##weddingtech
  • ##funwithphotos
  • ##raspberrypi
  • ##partytech

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

  • ##serialplot
  • ##realtime
  • ##arduino
  • ##sensor
  • ##data
  • ##serial
  • ##microcontroller
  • ##debugging
  • ##hyOzd
  • ##live

این پروژه شامل آموزش‌ها، تمرین‌ها و خلاصه‌هایی در مورد پایگاه داده (bancos de dados) است. چه کسی به دنبال یادگیری درباره پایگاه داده، SQL، طراحی رابطه‌ای یا مدیریت اطلاعات است، این مجموعه می‌تونه منبع خوبی باشه. بهتره از این پروژه استفاده کنی اگر: دانشجوی رشته کامپیوتر یا فناوری اطلاعات هستی می‌خوای ...

  • ##database
  • ##SQL
  • ##learning
  • ##programming
  • ##tech
  • ##education
  • ##data
  • ##relational
  • ##queries
  • ##backend

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

  • ##WildlifeConservation
  • ##DeepLearning
  • ##PyTorch
  • ##CameraTraps
  • ##AIforGood
  • ##ComputerVision
  • ##MicrosoftAI
  • ##Biodiversity
  • ##EcoMonitoring
  • ##SmartConservation

این یک پلاگین برای ابزار Packer از HashiCorp است که به صورت خاص برای ساخت تصاویر (image) سیستم‌عامل برای دستگاه‌های مبتنی بر معماری ARM طراحی شده است. ️ کاربرد: این پلاگین به توسعه‌دهندگان و مهندسان زیرساخت اجازه می‌دهد تا با استفاده از Packer، تصاویر قابل استفاده برای رزبری پای (Raspberry Pi)، سرور ...

  • ##Packer
  • ##ARM
  • ##IoT
  • ##DevOps
  • ##RaspberryPi
  • ##InfrastructureAsCode
  • ##EdgeComputing
  • ##Automation
  • ##HashiCorp
  • ##CloudNative

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

  • ##chat
  • ##data
  • ##interactive
  • ##team
  • ##customer
  • ##text
  • ##telegram
  • ##discord
  • ##productivity
  • ##mlomb

یک داشبورد مبتنی بر وب برای فیلتر کردن لاگ های Fail2Ban و مدیریت لیست سیاه آی‌پی‌ها! کاربرد: نظارت بر لاگ‌های امنیتی به صورت زنده شناسایی حملات مکرر مثل بروت‌فورس بلوکه کردن خودکار آی‌پی‌های مشکوک گزارش‌گیری از فعالیت‌های غیرمجاز در چه شرایطی بهتره استفاده بشه؟ سرورهایی که نیاز به حفاظت در برابر حمل ...

  • ##Fail2Ban
  • ##WebDashboard
  • ##SecurityMonitoring
  • ##IPBlocking
  • ##LogAnalysis
  • ##Cybersecurity
  • ##LinuxServer
  • ##ThreatDetection
  • ##RealTimeAlert
  • ##NetworkProtection

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

  • ##raspberrypi
  • ##iot
  • ##dashboard
  • ##balena
  • ##smartdisplay
  • ##homeautomation
  • ##digitalframe
  • ##devops
  • ##monitoring
  • ##opensource

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

  • ##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