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

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

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

  • #SamplerBox
  • #RaspberryPi
  • #DIY_Music
  • #DigitalSampler
  • #MusicProduction
  • #OpenSourceHardware
  • #ElectronicMusic
  • #AudioSampler
  • #LivePerformance
  • #MusicTech

این مجموعه‌ای از نمونه‌های کدنویسی و پروژه‌های آزمایشی است که توسط کاربر tnc1997 ایجاد شده و معمولاً برای نمایش مهارت‌ها، تست فناوری‌های جدید یا آموزش استفاده می‌شود. کاربرد: این پروژه می‌تونه به عنوان منبع یادگیری برای توسعه‌دهندگان تازه‌کار یا به عنوان الگو برای پیاده‌سازی ایده‌های مشابه استفاده ب ...

  • #coding_samples
  • #web_development
  • #programming_tutorials
  • #code_examples
  • #learning_to_code
  • #software_development
  • #open_source
  • #developer_tools
  • #beginner_friendly
  • #tech_experiments

این مجموعه‌ای از نمونه‌های کد برای KLineChart هست که به تو کمک می‌کنه بدونی چطور از کتابخونه KLineChart استفاده کنی این کتابخونه معمولاً برای نمایش داده‌های مالی مثل قیمت سهام، ارز دیجیتال یا کندل استیک‌ها (Candlestick) به کار می‌ره کاربرد: این نمونه‌ها به تو نشون می‌دن چطور نمودارهای مالی رو رسم کن ...

  • #KLineChart
  • #FinancialCharts
  • #CandlestickChart
  • #TradingUI
  • #CryptoCharts
  • #DataVisualization
  • #WebCharts
  • #TechnicalAnalysis
  • #ChartLibrary
  • #InteractiveCharts

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

  • #WebRTC
  • #RealTimeCommunication
  • #VideoChat
  • #PeerToPeer
  • #WebDevelopment
  • #LiveStreaming
  • #DataChannel
  • #OpenSource
  • #WebSamples
  • #RTC

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

  • #Evergine
  • #GameDevelopment
  • #AR
  • #3DGraphics
  • #CrossPlatform
  • #CSharp
  • #GraphicsEngine
  • #InteractiveApps
  • #SampleCode
  • #XR

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

  • #IoT
  • #Csharp
  • #Microcontrollers
  • #nanoframework
  • #EmbeddedSystems
  • #Hardware
  • #DotNet
  • #LowLevelProgramming
  • #OpenSource
  • #SmartDevices

این یک نمونه فروشگاه اینترنتی است که با استفاده از Vue.js، Stripe و توابع بدون سرور (Serverless Functions) ساخته شده است. کاربرد: این پروژه به تو کمک می‌کنه تا نحوه مدیریت پرداخت‌های آنلاین رو در یک اپلیکیشن Vue پیاده‌سازی کنی. همچنین نشون می‌ده چطور می‌تونی از توابع بدون سرور برای پردازش امن اطلاعا ...

  • #VueJS
  • #Serverless
  • #StripePayments
  • #WebDevelopment
  • #Frontend
  • #Ecommerce
  • #DigitalPayments
  • #JAMstack
  • #NetlifyFunctions
  • #Vercel

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

  • #deployment
  • #kubernetes
  • #web_interface
  • #CI_CD
  • #devops
  • #automation
  • #plugins
  • #zendesk
  • #samson
  • #cloud_native

سامزا یک چارچوب پردازش جریان داده‌ها (stream processing) است که توسط آپاچی توسعه داده شده و برای کار با حجم بالای داده‌های جریانی در مقیط بزرگ طراحی شده است. کاربرد: سامزا برای پردازش بلادرنگ داده‌های جریانی از منابع مختلف مثل کافکا استفاده می‌شه و می‌تونه تغییرات رو در لحظه پردازش کنه. این چارچوب م ...

  • #stream_processing
  • #realtime_analytics
  • #apache_samza
  • #kafka
  • #yarn
  • #distributed_systems
  • #data_pipeline
  • #event_streaming
  • #big_data
  • #low_latency

این پروژه یک نمونه ساده از Apache Samza است که برای شروع کار با این چارچوب جریان داده (stream processing) طراحی شده. کاربرد: این پروژه به تو کمک می‌کنه تا با مفاهیم پایه‌ای پردازش جریان داده در محیط توزیع‌شده آشنا بشی و اولین برنامه‌های خودت رو با Samza بنویسی. در چه شرایطی بهتره استفاده بشه؟ اگر دا ...

  • #stream_processing
  • #apache_samza
  • #real_time_data
  • #kafka
  • #data_pipeline
  • #distributed_systems
  • #big_data
  • #hello_samza
  • #event_streaming
  • #data_engineering

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

  • #ImageSynthesis
  • #HighResolution
  • #DiffusionModel
  • #LinearTransformer
  • #EfficientAI
  • #NVlabs
  • #SANA
  • #AIart
  • #ComputerVision
  • #DeepLearning

کاربرد: این پکیج یک سیستم سبک‌وزن احراز هویت برای اپلیکیشن‌های تک‌صفحه‌ای (SPA) و APIهای ساده فراهم می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون پیچیدگی OAuth یا Passport، احراز هویت رو پیاده‌سازی کنی، مخصوصاً برای پروژه‌های کوچک یا متوسط با Vue.js، React یا APIهای ساده. چند مثال از موا ...

  • #Laravel
  • #Sanctum
  • #API_Authentication
  • #SPA
  • #Token_Auth
  • #LaravelPackages
  • #Web_Development
  • #PHP
  • #Authentication
  • #SimpleAPI

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

  • #ConversationalAI
  • #Cohere
  • #Chatbot
  • #LLM
  • #Personas
  • #AIAssistant
  • #VirtualAgent
  • #NLP
  • #Sandbox
  • #AIExperiments

کاربرد: این ابزار به تو امکان می‌ده تا کتابخانه‌های C/C++ رو به صورت خودکار در محیط‌های ایزوله (sandbox) اجرا کنی تا امنیت بیشتری داشته باشی. این کار با کمک سیستم‌فراخوانی‌های کنترل‌شده و محدودسازی دسترسی به منابع سیستمی انجام می‌شه. در چه شرایطی بهتره استفاده بشه؟ وقتی با کدهای ناشناخته یا کتابخانه ...

  • #sandbox
  • #Cplusplus
  • #security
  • #Google
  • #API
  • #isolation
  • #safe_execution
  • #cloud_security
  • #code_sandboxing
  • #system_calls

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

  • #TheSandbox
  • #BlockchainGaming
  • #NFTs
  • #Metaverse
  • #SmartContracts
  • #UGC
  • #VoxelArt
  • #PlayToEarn
  • #Web3
  • #DecentralizedGaming

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

  • #data_visualization
  • #interactive_analysis
  • #microsoft
  • #SandDance
  • #data_exploration
  • #dashboard
  • #data_science
  • #web_based_tool
  • #no_code
  • #insight_discovery

کاربرد: این ابزار یک رابط فرمان خطی (CLI) ساده برای اجرای موتور قدرتمند Nmap است که با افزودن ۳۱ ماژول و ۴۵۹ پروفایل اسکن، قابلیت‌های Nmap را به سطح بالاتری می‌برد این ابزار به کاربران اجازه می‌دهد به راحتی و با دستورات ساده، اسکن‌های پیشرفته شبکه را انجام دهند بدون نیاز به حفظ ده‌ها دستور پیچیده Nm ...

  • #network_scanning
  • #pentesting
  • #nmap
  • #cybersecurity
  • #redteam
  • #infosec
  • #osint
  • #security_tools
  • #bugbounty
  • #ethical_hacking

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

  • #sandbox_game
  • #cellular_automata
  • #creative_play
  • #physics_simulation
  • #interactive_art
  • #digital_sandbox
  • #experimental_game
  • #browser_game
  • #science_education
  • #emergent_behavior

یک کتابخانه سبک و انعطاف‌پذیر برای مدیریت پاسخ‌ها و استثناهای API در کاتلین است که با Retrofit، Ktor و Kotlin Multiplatform سازگار است. کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا پاسخ‌های API را به صورت یکدست و ایمن پردازش کنند، بدون نیاز به نوشتن کدهای تکراری برای بررسی وضعیت پاسخ (مثل موف ...

  • #API
  • #Kotlin
  • #Retrofit
  • #Ktor
  • #Multiplatform
  • #Networking
  • #ErrorHandling
  • #SandwichLibrary
  • #CleanCode

این یک پروژهٔ سبک و قدرتمند برای توسعهٔ برنامه‌های مبتنی بر مدل‌های بزرگ هوش مصنوعی (LMA) است که با قابلیت‌های گسترده و معماری مدرن، توسعه‌دهندگان را برای ساخت ابزارهای هوشمند داده‌محور آماده می‌کند. کاربرد: این پروژه به شما کمک می‌کند تا به راحتی یک دستیار هوشمند داده‌ای بسازید که بتواند به سوالات ...

این یک پلتفرم قدرتمند برای مدیریت محتوا (CMS) مبتنی بر ساختار داده‌های ساختاریافته است که به توسعه‌دهندگان اجازه می‌دهد به سرعت محیط‌های کاری محتوای سفارشی ایجاد کنند. ️ کاربرد: Sanity Studio به شما کمک می‌کند محتوا را به صورت ساختاریافته ذخیره کنید و از طریق API به هر پلتفرمی (وب، موبایل، اپلیکیشن‌ ...

  • #headlessCMS
  • #contentManagement
  • #structuredContent
  • #SanityStudio
  • #JavaScript
  • #TypeScript
  • #APIfirst
  • #realtimeContent
  • #developerFriendly
  • #flexibleSchema

این یک تمپلیت تمیز و سبک برای شروع پروژه‌های SvelteKit همراه با Sanity به عنوان سیستم مدیریت محتوا (CMS) است. کاربرد: این تمپلیت برای توسعه‌دهندگانی مناسب است که می‌خواهند یک وب‌سایت یا اپلیکیشن دینامیک با قابلیت به‌روزرسانی محتوا از طریق Sanity بسازند، بدون اینکه با پیچیدگی‌های اضافی تمپلیت‌های سنگ ...

  • #sveltekit
  • #sanity
  • #cms
  • #webdev
  • #starter_template
  • #clean_code
  • #portfolio_website
  • #blog_template
  • #jammstack
  • #frontend_dev

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

  • #SantaTracker
  • #ChristmasApp
  • #FamilyFriendly
  • #AndroidApp
  • #HolidayFun
  • #EducationalGames
  • #GoogleProject
  • #KidsApp
  • #LiveTracking
  • #FestiveSeason

این یک الگوی آماده برای توسعه‌ی برنامه‌های وب با Sapper و Svelte هست که از پیش‌پردازش PostCSS و فریم‌ورک Tailwind CSS پشتیبانی می‌کنه کاربرد: این تمپلیت به تو اجازه می‌ده تا سریع یک پروژه‌ی Svelte + Sapper رو با قابلیت‌های مدرن استایل‌دهی راه‌اندازی کنی. مناسب کساییه که دوست دارن از قدرت Tailwind بر ...

مدیریت دسترسی مبتنی بر نقش (RBAC) برای فریم‌ورک Sapper یک راه‌حل ساده و کارآمد برای کنترل دسترسی کاربران در برنامه‌های وب است. کاربرد: این کتابخانه به تو امکان می‌ده تا دسترسی کاربران به صفحات یا عملیات خاص را بر اساس نقش‌های تعریف‌شده (مثل admin، user، moderator) مدیریت کنی. در چه شرایطی بهتره استف ...

  • #RBAC
  • #Sapper
  • #Authentication
  • #Authorization
  • #WebSecurity
  • #SSR
  • #NodeJS
  • #RoleBasedAccess
  • #SvelteKit
  • #AccessControl

این یک الگوی آماده برای توسعه‌ی وب‌اپلیکیشن‌هاست که ترکیبی از فناوری‌های مدرن را در اختیار توسعه‌دهندگان قرار می‌دهد. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا با استفاده از Sapper (برای Svelte)، TypeScript و GraphQL از طریق TypeGraphQL، یک وب‌اپلیکیشن کامل و قدرتمند بسازند. مناسب برای پروژه‌ ...

  • #Sapper
  • #Svelte
  • #TypeScript
  • #GraphQL
  • #TypeGraphQL
  • #WebDev
  • #FullStack
  • #SSR
  • #Template
  • #JavaScript

چه خبر؟ این پروژه یک محیط اجرای محرمانه (confidential) برای شبکه Oasis هست که با ماشین مجازی اتریوم (EVM) سازگاره یعنی می‌تونی قراردادهای هوشمند اتریوم رو اجرا کنی، ولی داده‌ها مخفی بمونن کاربرد: این پروژه به تو اجازه می‌ده تا دی‌اپ‌هایی بسازی که حریم خصوصی کاربراشون حفظ بشه — مثل دیفای، بازارهای غی ...

  • #confidential_computing
  • #EVM
  • #privacy
  • #blockchain
  • #smart_contracts
  • #OasisNetwork
  • #Sapphire
  • #DeFi
  • #Web3
  • #dApps

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

  • #async_queue
  • #Python
  • #AsyncIO
  • #TaskQueue
  • #BackgroundJobs
  • #Lightweight
  • #SimpleTools
  • #NonBlocking
  • #tobymao
  • #saq

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

  • #ComputerVision
  • #C
  • #OpenSource
  • #EmbeddedSystems
  • #Robotics
  • #ImageProcessing
  • #SaraCV
  • #MachineLearning
  • #VisionLibrary
  • #AI

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

  • #Kafka
  • #GoLang
  • #MessageQueue
  • #RealTimeProcessing
  • #Microservices
  • #EventDriven
  • #Streaming
  • #IBM
  • #Sarama

این یک اپلیکیشن تحت‌وب مبتنی بر Dash است که به کاربران کمک می‌کند تا داده‌های سری زمانی را با استفاده از مدل sARIMA تحلیل کنند. کاربرد: این ابزار برای تحلیل و پیش‌بینی داده‌های سری زمانی طراحی شده و به‌ویژه زمانی مفید است که داده‌ها دارای الگوی فصلی (مانند داده‌های روزانه، ماهانه یا سالانه) باشند. ه ...

  • #TimeSeries
  • #sARIMA
  • #DashApp
  • #Forecasting
  • #DataAnalysis
  • #WebApp
  • #Python
  • #MachineLearning
  • #SeasonalData
  • #PredictiveModeling

این ابزار یک وظیفه زمان‌بندی‌شده (Cron) است که به‌صورت خودکار نسخه‌های قدیمی و غیراستفاده‌شده توابع AWS Lambda را پاک می‌کند. کاربرد: این ابزار به شما کمک می‌کنه تا فضای ذخیره‌سازی و مدیریت توابع Lambda رو تمیز و بهینه نگه دارید. با گذشت زمان، هر بار که تابع Lambda آپدیت می‌شه، نسخه‌های جدید ایجاد م ...

  • #AWS
  • #Lambda
  • #Serverless
  • #DevOps
  • #Automation
  • #CleanUp
  • #CostOptimization
  • #CloudManagement
  • #SAR
  • #CronJob

این پروژه شامل الگوریتم‌ها و ابزارهایی برای کار با سنسورهای Synthetic Aperture Radar (SAR) است ️ کاربرد: این کتابخانه به مهندسان و محققان کمک می‌کنه تا داده‌های راداری رو پردازش، تحلیل و تفسیر کنند — مخصوصاً در حوزه‌های نظارتی، نقشه‌برداری و نظارت بر تغییرات سطح زمین در چه شرایطی بهتره استفاده بشه؟ ...

  • #SAR
  • #RemoteSensing
  • #RadarImaging
  • #EarthObservation
  • #Geospatial
  • #Python
  • #SignalProcessing
  • #DisasterMonitoring
  • #AgricultureMonitoring
  • #bopen_sarsen

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

  • #SASRec
  • #SequentialRecommendation
  • #SelfAttention
  • #DeepLearning
  • #RecommendationSystem
  • #NLP
  • #AI
  • #MachineLearning
  • #UserBehavior
  • #AttentionModel

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

  • #sass
  • #css
  • #webpack
  • #frontend
  • #webdev
  • #buildtool
  • #scss
  • #styleloader
  • #development
  • #webpackloader

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

  • #SAST
  • #DevSecOps
  • #StaticAnalysis
  • #SecurityScanning
  • #CI_CD
  • #OpenSourceSecurity
  • #CodeSecurity
  • #ShiftLeft
  • #GitSecurity
  • #DependencyScanning

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

  • #SatelliteData
  • #SDR
  • #WeatherSatellite
  • #NOAA
  • #MeteorSatellite
  • #EarthObservation
  • #OpenSource
  • #RadioAstronomy
  • #CubeSat
  • #RemoteSensing

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

  • #SatelliteImagery
  • #MachineLearning
  • #DeepLearning
  • #RemoteSensing
  • #GeoAI
  • #AgricultureMonitoring
  • #DisasterResponse
  • #LandUse
  • #ComputerVision
  • #EnvironmentalMonitoring

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

  • #3D_Graphics
  • #Metal
  • #Apple_Development
  • #Swift
  • #AR_Experience
  • #Graphics_Framework
  • #HighPerformance
  • #iOS_Development
  • #Creative_Coding
  • #Satin

چه کاری انجام میده؟ یک فریم‌ورک سبک‌وزن جاوا برای احراز هویت و مدیریت دسترسی که فرآیند احراز هویت و کنترل دسترسی رو ساده و زیبا میکنه! کاربرد: این ابزار به تو کمک میکنه تا به راحتی ورود کاربر، مدیریت نقش‌ها و دسترسی‌ها، جلسات توزیع‌شده، احراز هویت در میکروسرویس‌ها، ورود یک‌بار چندسرویسی (SSO) و همچن ...

  • #Authentication
  • #Authorization
  • #Java
  • #SpringBoot
  • #SSO
  • #OAuth2
  • #Security
  • #Microservices
  • #SessionManagement
  • #SaToken

چه کاری انجام میده؟ کتابخانه‌ای قدرتمند و سبک که کد HTML و CSS رو به تصویر SVG تبدیل میکنه، بدون نیاز به مرورگر یا DOM واقعی کاربرد: ساخت تصاویر پویا مثل بنر، کارت شبکه‌های اجتماعی، اشتراک‌گذاری محتوا (Open Graph)، لوگو، یا هر عنصر گرافیکی که بخوای با کد تولید بشه در چه شرایطی بهتره استفاده بشه؟ وقت ...

  • #html_to_svg
  • #server_side_rendering
  • #vercel
  • #dynamic_images
  • #og_image
  • #edge_functions
  • #satori
  • #web_development
  • #svg_generation
  • #no_browser_rendering

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

  • #Bitcoin
  • #LightningNetwork
  • #SelfCustody
  • #OpenSource
  • #Python
  • #Payments
  • #NoMiddleman
  • #SatSale
  • #Decentralized
  • #Donations

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

  • #Programming
  • #CSharp
  • #DotNET
  • #CodeExamples
  • #LearningByDoing
  • #SoftwareEngineering
  • #DesignPatterns
  • #DeveloperJourney
  • #BurakSenyurt
  • #SaturdayNightWorks

این یک کامپوننت Angular Material Datepicker با قابلیت انتخاب بازه تاریخ (Range Selection) است. ️ کاربرد: این کامپوننت به تو امکان میده که کاربر بتونه یک بازه زمانی رو به راحتی انتخاب کنه، مثل تاریخ شروع و پایان یک سفر، رزرو هتل یا گزارش‌گیری در یک بازه مشخص. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی نی ...

  • #Angular
  • #MaterialDesign
  • #Datepicker
  • #RangeSelection
  • #UIComponent
  • #WebDevelopment
  • #TypeScript
  • #Frontend
  • #AngularComponents
  • #SaturnTeam

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

  • #web_framework
  • #Rust
  • #SSR
  • #frontend
  • #backend
  • #SPA
  • #fullstack
  • #sauron
  • #client_side
  • #server_side

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

  • #ComputerVision
  • #VideoAnalytics
  • #Python
  • #DeepLearning
  • #YOLO
  • #ObjectDetection
  • #RealTimeProcessing
  • #AI
  • #SmartCities
  • #SavantFramework

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

  • #offline_reading
  • #android_app
  • #save_webpages
  • #no_internet
  • #travel_tools
  • #read_later
  • #data_saving
  • #web_archiving
  • #JonasCz
  • #save_for_offline

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

  • #SocialMediaDownloader
  • #InstagramDownloader
  • #YouTubeDownloader
  • #TikTokDownloader
  • #WhatsAppStatusSaver
  • #VideoDownloader
  • #SaveIt
  • #MediaDownloader
  • #OnlineTools
  • #ContentCreatorTool

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

  • #iOS
  • #Swift
  • #UIViewPropertyAnimator
  • #UIKit
  • #GameDev
  • #Animation
  • #MobileApp
  • #iOSDevelopment
  • #InteractiveUI
  • #SaveTheDot

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

  • #OpenSource
  • #DeveloperJourney
  • #BuildInPublic
  • #CodeWithPurpose
  • #Innovation
  • #StartSomething
  • #TechInspiration
  • #CreateDontJustCopy
  • #Saviomartin

کاربرد: این یک بلوکچین ساده و آموزشی در جاوااسکریپت است که برای درک بهتر نحوه کار بلوکچین‌ها طراحی شده. شامل مفاهیمی مثل زنجیره بلوک‌ها، هش‌ها، اثبات کار (Proof of Work) و تراکنش‌های دیجیتالی می‌شه. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یادگیری مبانی بلوکچین بدون پیچیدگی‌های پروژه‌های حرفه‌ای هس ...

  • #blockchain
  • #javascript
  • #education
  • #crypto
  • #proof_of_work
  • #web3
  • #learning
  • #coding
  • #SavjeeCoin

saws کاربرد: این ابزار یک رابط طرف خط فرمان (CLI) قدرتمند برای کار با سرویس‌های AWS است که تجربه کار با دستورات ابری آمازون رو ساده‌تر و سریع‌تر می‌کنه. با قابلیت‌هایی مثل تکمیل خودکار دستورات، هایلایت کردن دستورات و رابط کاربری تعاملی، کار کردن با AWS CLI رو به چیزی شبیه به IPython تبدیل می‌کنه. در ...

  • #AWS
  • #CLI
  • #CloudComputing
  • #DevOps
  • #Automation
  • #SAWS
  • #AmazonWebServices
  • #Terminal
  • #Productivity
  • #CloudManagement

چه کاری انجام میده؟ این ابزار یک کتابخانه برای نوشتن تست‌های واحد به صورت داده‌محور (datadriven) در چارچوب‌های تستی محبوب مثل Jasmine، Mocha و Jest هست. به کمک این کتابخانه می‌تونی چندین ورودی و خروجی رو برای یک تابع تست کنی بدون اینکه کدهای تکراری بنویسی. چه زمانی بهتره استفاده بشه؟ وقتی می‌خوای یک ...

  • #data_driven_testing
  • #unit_testing
  • #Jest
  • #Mocha
  • #Jasmine
  • #JavaScript
  • #testing_tools
  • #test_automation
  • #clean_code
  • #TDD

این یک پنل مدیریت ساده است که با استفاده از Angular 9 و Material 2 ساخته شده است. کاربرد: این پروژه برای توسعه‌دهندگانی مناسب است که می‌خواهند یک داشبورد مدیریت مدرن و واکنش‌گرا بسازند و از کامپوننت‌های زیبا و قابل استفاده مجدد Material Design بهره ببرند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به ...

  • #Angular
  • #MaterialDesign
  • #AdminDashboard
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #UIUX
  • #ResponsiveDesign
  • #StarterKit
  • #SinglePageApplication

کاربرد: این ابزار یک مدیر کلید Secure Boot برای لینوکس هست که به کاربران کمک می‌کنه تا کلیدهای رمزنگاری رو برای فعال‌سازی یا مدیریت Secure Boot در سیستم‌های ۶۴ بیتی ایجاد، نگهداری و اعمال کنند. با استفاده از این ابزار، می‌تونی سیستم‌های لینوکسی رو به صورت کاملاً امن بوت کنی و از اجرای کد غیرمجاز در ...

  • #SecureBoot
  • #LinuxSecurity
  • #SystemAdministration
  • #UEFI
  • #sbctl
  • #OpenSource
  • #CyberSecurity
  • #KernelModules
  • #Encryption
  • #LinuxTools

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

  • #sbt
  • #Scala
  • #Java
  • #BuildTool
  • #Automation
  • #CI_CD
  • #Development
  • #Programming
  • #SBT_Plugins
  • #Scala_Projects

کاربرد: این پروژه شامل ابزارهای اولیه (primitives)، کامپوننت‌های امضای دیجیتال (signer) و ابزارهای کمکی برای توسعه‌دهندگانی است که با sBTC کار می‌کنند. ️ این مجموعه به توسعه‌دهندگان کمک می‌کند تا به راحتی با شبکه sBTC تعامل داشته باشند، امضاها را مدیریت کنند و عملیات‌های لازم برای انتقال و تأیید دار ...

  • #sBTC
  • #DeveloperTools
  • #Stacks
  • #Blockchain
  • #Signer
  • #Crypto
  • #Web3
  • #Tooling
  • #SmartContracts
  • #Decentralized

این یک پلاگین برای sbt (ابزار ساخت اسکالا) است که به توسعه‌دهندگان کمک می‌کند تا نموداری از وابستگی‌های پروژه خود ایجاد کنند. کاربرد: این پلاگین به شما کمک می‌کند تمام کتابخانه‌ها و ماژول‌هایی که پروژه شما به آن‌ها وابسته است را به صورت بصری یا متنی مشاهده کنید. این موضوع به خصوص در پروژه‌های بزرگ ب ...

  • #dependency_management
  • #scala
  • #sbt
  • #build_tool
  • #devops
  • #software_architecture
  • #dependency_graph
  • #code_quality
  • #tech_debt
  • #scalability

این ابزار به تو کمک می‌کنه تا پروژه‌های Scala و Java رو با استفاده از sbt به فرمت‌های مختلف بسته‌بندی کنی، مثل Debian، RPM، Docker، Universal (zip/tar.gz) و حتی Systemd یا Launchctl. کاربرد: این ابزار فرآیند تولید بسته‌های قابل اجرا برای محیط‌های مختلف رو خودکار می‌کنه. مثلاً می‌تونی با یک دستور یک ...

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

  • #C_Libraries
  • #DataStructures
  • #SystemProgramming
  • #EmbeddedSystems
  • #CLI_Tools
  • #MemoryManagement
  • #OpenSource
  • #LowLevelProgramming
  • #CodeEfficiency
  • #tezc_sc

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

  • #Ethereum
  • #Web3
  • #DeFi
  • #DApp
  • #SmartContracts
  • #Blockchain
  • #Hackathon
  • #Solidity
  • #DeveloperTools
  • #ScaffoldETH

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

  • #Ethereum
  • #Web3
  • #DeveloperTools
  • #SmartContracts
  • #DeFi
  • #NFT
  • #DAO
  • #Blockchain
  • #OpenSource
  • #ScaffoldETH

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

  • #Laravel
  • #CRUD
  • #Scaffold
  • #PHP
  • #WebDevelopment
  • #Backend
  • #DeveloperTools
  • #amranidev
  • #CodeGenerator
  • #LaravelPackage

کاربرد: این پروژه شامل کامپایلر و کتابخانه استاندارد زبان برنامه‌نویسی Scala 2 است. ️ این زبان ترکیبی از ویژگی‌های شیءگرا و تابعی است و روی ماشین مجازی جاوا (JVM) اجرا می‌شود. این پروژه ابزار اصلی برای توسعه و کامپایل کدهای Scala 2 است. در چه شرایطی بهتره استفاده بشه؟ اگر قصد داری با نسخه پایدار و ب ...

  • #Scala
  • #JVM
  • #FunctionalProgramming
  • #Akka
  • #PlayFramework
  • #ApacheSpark
  • #ProgrammingLanguage
  • #BackendDevelopment
  • #BigData
  • #Scala2

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

  • #Algorithms
  • #Scala
  • #Programming
  • #DataStructures
  • #CodingInterview
  • #OpenSource
  • #Tech
  • #LearnToCode
  • #SoftwareEngineering
  • #AlgorithmImplementation

کاربرد: این پروژه کامپایلر زبان برنامه‌نویسی اسکالا نسخه ۳ (Scala 3) است که با نام Dotty نیز شناخته می‌شود. این کامپایلر برای تبدیل کدهای نوشته‌شده به زبان اسکالا به کد بایت‌کد قابل اجرا روی ماشین مجازی جاوا (JVM) استفاده می‌شود. در چه شرایطی بهتره استفاده بشه؟ اگر قصد توسعه برنامه‌های مقیاس‌پذیر، ک ...

  • #scala
  • #dotty
  • #jvm
  • #functional_programming
  • #akka
  • #playframework
  • #spark
  • #programming
  • #compiler
  • #scalable_apps

این پروژه یک امکان‌ساز برنامه‌نویسی ناهمزمان (asynchronous) برای زبان برنامه‌نویسی Scala است. کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا کدهای ناهمزمان را به شکلی ساده‌تر و خوانا بنویسند، بدون اینکه درگیر کالبک‌های پیچیده یا زنجیره‌های طولانی Future بشن. در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • #async_await
  • #Scala
  • #concurrent_programming
  • #Future
  • #non_blocking
  • #web_services
  • #Akka
  • #PlayFramework
  • #functional_programming
  • #high_performance

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

  • #scala
  • #functional_programming
  • #learn_to_code
  • #coding_exercises
  • #spark
  • #akka
  • #fp
  • #programming
  • #developer_tools
  • #code_practice

کاربرد: یک ابزار برای بازنویسی کد و بررسی کیفیت کد در پروژه‌های اسکالا است. این ابزار به توسعه‌دهندگان کمک می‌کند تا تغییرات بزرگ در کد پایه (codebase) انجام دهند، مانند به‌روزرسانی APIهای قدیمی یا رفع مشکلات استایل کدنویسی. همچنین می‌تواند به عنوان یک لینتر (linter) برای یافتن باگ‌ها یا الگوهای نام ...

  • #scalafix
  • #scala
  • #refactoring
  • #linting
  • #code_quality
  • #automation
  • #scalacenter
  • #static_analysis
  • #dev_tools
  • #scala3

این یک کتابخانه ساده و سبک برای ارسال درخواست‌های HTTP در زبان اسکالا است که از HttpURLConnection به عنوان پایه استفاده می‌کند. کاربرد: این کتابخانه به توسعه‌دهندگان اسکالا اجازه می‌دهد به راحتی درخواست‌های HTTP مانند GET، POST، PUT و DELETE ارسال کنند، هدرها را تنظیم کنند، بدنه درخواست را مشخص کنند ...

  • #HTTP_Client
  • #Scala_Library
  • #OAuth_Support
  • #Lightweight_HTTP
  • #Web_API
  • #Scalaj_HTTP
  • #Simple_HTTP_Request
  • #HttpURLConnection_Wrapper

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

  • #ScalaJS
  • #WebDevelopment
  • #Scala
  • #JavaScript
  • #Frontend
  • #TypeSafety
  • #FP
  • #FunctionalProgramming
  • #CrossPlatform
  • #SharedCode

این پروژه ابزاری قدرتمند برای استفاده از React در محیط Scala.js است که به توسعه‌دهندگان اجازه می‌دهد تا با زبان Scala کاملاً نوع‌ایمن (typesafe) کامپوننت‌های React بنویسند. کاربرد: این کتابخانه برای ساخت رابط‌های کاربری تعاملی در پروژه‌های وب با استفاده از Scala به جای JavaScript طراحی شده. مناسب پر ...

  • #scalajs
  • #react
  • #scala
  • #frontend
  • #type_safe
  • #webdev
  • #fullstack
  • #single_page_app
  • #functional_programming
  • #scalajavascript