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

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

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

  • #TypeScript
  • #Mongoose
  • #MongoDB
  • #NestJS
  • #NodeJS
  • #Typegoose
  • #OOP
  • #Backend
  • #API
  • #Database

چه کاری انجام میده؟ این ابزار به تو اجازه میده تا مدل‌های Mongoose رو با استفاده از کلاس‌های TypeScript تعریف کنی، بدون نیاز به نوشتن اسکیماهای جداگانه. کاربرد: وقتی داری با Node.js و MongoDB کار می‌کنی و از TypeScript استفاده می‌بری، Typegoose می‌تونه کدنویسی رو تمیز‌تر و نوع‌محورتر کنه. در چه شرای ...

  • #TypeScript
  • #Mongoose
  • #MongoDB
  • #NestJS
  • #ODM
  • #Backend
  • #NodeJS
  • #Typegoose
  • #Database
  • #CleanCode

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

  • #WebGPU
  • #TypeScript
  • #GraphicsProgramming
  • #GPUComputing
  • #TypeInference
  • #ShaderDevelopment
  • #WebGLSuccessor
  • #ModularToolkit
  • #OpenSource
  • #software_mansion

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

  • #GraphQL
  • #TypeScript
  • #TypeGQL
  • #Prisma
  • #Backend
  • #API
  • #TypeSafety
  • #CodeFirst
  • #NodeJS
  • #WebDev

کاربرد: این کتابخانه به تو اجازه میده تا با استفاده از TypeScript و قابلیت‌هایی مثل کلاس‌ها و دکوراتورها، سمت سرور GraphQL رو به شکل تمیز و شیءگرا پیاده‌سازی کنی. بدون نیاز به نوشتن فایل SDL جداگانه، می‌تونی انواع، ری졸ورها و حتی ولیدیشن‌ها رو با کد تایپ‌شده بنویسی. در چه شرایطی بهتره استفاده بشه؟ اگ ...

  • #TypeGraphQL
  • #TypeScript
  • #GraphQL
  • #NodeJS
  • #Backend
  • #API
  • #Microservices
  • #CleanCode
  • #TypedAPI
  • #NestJS

این پروژه یک سرور GraphQL با استفاده از TypeScript و کتابخانه TypeGraphQL است که به توسعه‌دهندگان کمک می‌کند تا با استفاده از دکوراتورها و قابلیت‌های TypeScript، سریع و تمیز یک API گراف‌کیو‌ال بسازند. کاربرد: این پروژه برای ساخت بک‌اندهای مدرن و قدرتمند با قابلیت‌های تایپ‌های قوی و توسعه سریع API من ...

  • #TypeGraphQL
  • #TypeScript
  • #GraphQL
  • #Backend
  • #NodeJS
  • #API
  • #WebDevelopment
  • #FullStack
  • #Coding
  • #Programming

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

  • #form_builder
  • #survey_tool
  • #open_source
  • #web_forms
  • #simple_design
  • #TypeHere
  • #lightweight
  • #user_feedback
  • #no_code
  • #clean_ui

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

  • #TypeScript
  • #DeveloperCommunity
  • #OpenSource
  • #WebDev
  • #TypeHero
  • #CodeCollab
  • #TechGrowth
  • #Programming
  • #DevCommunity
  • #TypeScriptTips

این پروژه یک پیاده‌سازی SQL از TypeIDها ارائه می‌دهد که شناسه‌هایی امن، مرتب‌شونده و منحصربه‌فرد در سطح جهانی هستند — الهام‌گرفته از شناسه‌های مورد استفاده در استرایپ کاربرد: این کتابخانه به شما کمک می‌کند تا شناسه‌هایی ایجاد کنید که هم از نظر نوع (type) ایمن باشند (مثلاً user..., order...) و هم قاب ...

کاربرد: این یک ORM (ObjectRelational Mapping) برای زبان‌های TypeScript و JavaScript است که به توسعه‌دهندگان اجازه می‌دهد بدون نوشتن مستقیم کوئری‌های SQL، با پایگاه داده کار کنند. ️ این ابزار از پایگاه‌های داده مختلفی مانند MySQL، PostgreSQL، SQLite، SQL Server و Oracle پشتیبانی می‌کند و در محیط‌های ...

  • #TypeORM
  • #TypeScript
  • #NodeJS
  • #Database
  • #ORM
  • #PostgreSQL
  • #MySQL
  • #SQLite
  • #WebDevelopment
  • #JavaScript

کاربرد: این ماژول امکان استفاده از TypeORM رو در چارچوب NestJS فراهم می‌کنه، تا بتونی به راحتی با پایگاه‌های داده رابطه‌ای و غیررابطه‌ای کار کنی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی داری یه اپلیکیشن Node.js با NestJS می‌سازی و نیاز داری از یه ORM قدرتمند مثل TypeORM استفاده کنی، این ماژول بهترین ...

  • #NestJS
  • #TypeORM
  • #NodeJS
  • #Database
  • #ORM
  • #Backend
  • #TypeScript
  • #Microservices
  • #API
  • #Migration

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

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

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

  • #typeorm
  • #seeding
  • #testing
  • #database
  • #devtools
  • #seeddata
  • #typescript
  • #backend
  • #nodejs
  • #development

این یک الگوی آماده برای ساخت APIهای REST با استفاده از TypeScript، Express.js، TypeORM و فریم‌ورک تست Mocha است. ️ کاربرد: این پروژه به تو کمک می‌کنه تا یک ساختار استاندارد و تمیز برای شروع یک پروژه بک‌اند داشته باشی، بدون اینکه نیاز باشه تنظیمات اولیه رو دستی پیکربندی کنی. در چه شرایطی بهتره استفاد ...

  • #REST_API
  • #TypeScript
  • #ExpressJS
  • #TypeORM
  • #Mocha
  • #NodeJS
  • #Boilerplate
  • #Backend
  • #API_Development
  • #Clean_Code

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

  • #CLI
  • #Python
  • #Typer
  • #DeveloperTools
  • #Automation
  • #FastAPI
  • #CommandLine
  • #Productivity
  • #Coding
  • #OpenSource

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

  • #TypeScript
  • #HighPerformance
  • #Compiler
  • #DeveloperTools
  • #BuildTool
  • #TypeRunner
  • #FastCompilation
  • #CICD
  • #WebDevelopment
  • #CodeOptimization

این یک کتابخانهٔ کمکی برای نوشتن actioncreators به شکل کاملاً تایپ‌سیف (Typesafe) در معماری Redux یا Flux است. ️ کاربرد: به تو کمک می‌کنه تا اکشن‌های ریداکس رو بدون نگرانی از اشتباهات تایپی بنویسی و تمام تایپ‌ها به صورت خودکار و یکپارچه مدیریت بشن. این کتابخانه با TypeScript کاملاً سازگاره و از قابل ...

  • #redux
  • #typescript
  • #typesafe
  • #action_creators
  • #flux
  • #react
  • #state_management
  • #type_safety
  • #frontend
  • #clean_code

کاربرد: این کتابخانه یک راه‌حل کاملاً typesafe برای بین‌المللی‌سازی (i18n) در پروژه‌های TypeScript و JavaScript فراهم می‌کند. یعنی تمام ترجمه‌ها و کلیدهای متنی شما از نظر نوع (type) بررسی می‌شوند و دیگر نیازی به تایپ‌های نادرست یا کلیدهای اشتباه نیست. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک سیس ...

  • #i18n
  • #TypeScript
  • #Localization
  • #Internationalization
  • #React
  • #Vue
  • #Angular
  • #NodeJS
  • #TypeSafe
  • #JavaScript

این پکیج تعریف‌های نوع (TypeScript) را برای پیکربندی سرویس در چارچوب Serverless Framework فراهم می‌کند. این یعنی وقتی از TypeScript در پروژه‌های Serverless استفاده می‌کنید، می‌توانید از intellisense، بررسی نوع در زمان کامپایل و تکمیل خودکار کد بهره‌مند شوید. کاربرد: کمک می‌کند تا فایل‌های پیکربندی م ...

  • #serverless
  • #typescript
  • #aws_lambda
  • #cloud_development
  • #type_safety
  • #nodejs
  • #serverless_framework
  • #backend
  • #devops
  • #cloud_native

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

  • #algorithms
  • #data_structures
  • #TypeScript
  • #coding_interview
  • #beginner_friendly
  • #programming_practice
  • #software_engineering
  • #web_development
  • #learn_to_code
  • #TypeSafety

کاربرد: این پروژه یک راهنمای کامل و به زبان ساده از TypeScript به فارسی است که ترجمه‌ای از مستندات رسمی TypeScript می‌باشد. به کاربران کمک می‌کند تا با مفاهیم پایه تا پیشرفته TypeScript — مثل نوع‌دهی، رابط‌ها (interfaces)، کلاس‌ها، ماژول‌ها و ژنریک‌ها — آشنا شوند. در چه شرایطی بهتره استفاده بشه؟ اگر ...

  • #TypeScript
  • #JavaScript
  • #Frontend
  • #Backend
  • #Programming
  • #WebDevelopment
  • #TypeSafety
  • #NodeJS
  • #React
  • #Learning

چه کاری انجام میده؟ TypeScript زیرمجموعهای از JavaScript هست که با اضافه کردن سیستم نوع استاتیک به زبان، کدنویسی قابل فهمتر و ایمنتری رو فراهم میکنه. این زبان در نهایت به JavaScript کامپایل میشه و میتونه در هر محیطی که جاوااسکریپت پشتیبانی میشه (مثل مرورگرها یا Node.js) اجرا بشه. در چه شرایطی بهتره ...

  • #TypeScript
  • #JavaScript
  • #WebDevelopment
  • #Frontend
  • #Backend
  • #NodeJS
  • #React
  • #Angular
  • #NestJS
  • #Programming

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

  • #github_actions
  • #typescript
  • #ci_cd
  • #automation
  • #devtools
  • #workflow
  • #linting
  • #testing
  • #versioning
  • #open_source

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

  • #algorithms
  • #data_structures
  • #TypeScript
  • #coding_interview
  • #programming
  • #software_engineering
  • #learn_to_code
  • #web_development
  • #open_source
  • #tech_education

این یک پروژه آماده برای ساخت API با استفاده از TypeScript، Node.js و Express.js همراه با پایگاه داده PostgreSQL است ایده‌آل برای شروع سریع یک بک‌اند حرفه‌ای با قابلیت‌های مدرن توسعه نرم‌افزار. کاربرد: این استارتر کیت به تو کمک می‌کنه بدون دردسر شروع کنی یک API قدرتمند و مقیاس‌پذیر با قابلیت‌هایی مثل ...

  • #typescript
  • #nodejs
  • #express
  • #postgresql
  • #backend
  • #api
  • #starterkit
  • #fullstack
  • #webdev
  • #mvp

این پروژه یک نабه ابزار توسعه بک‌اند با TypeScript است که به شما کمک می‌کند سریع یک سرویس قوی و حرفه‌ای بسازید. با استفاده از این کیت، دیگر نیازی به تنظیم دستی پروژه نیست — همه چیز از راوترها تا مستندات API و صف‌های کاری از قبل پیکربندی شده است. کاربرد: این کیت برای ساخت سرورهای Node.js با Express و ...

  • #typescript
  • #backend
  • #expressjs
  • #swagger
  • #bullmq
  • #socketio
  • #docker
  • #mongodb
  • #zod
  • #reactemail

این یک پروژهٔ شروع‌گر (Seed) برای دورهٔ آموزشی TypeScript Basics است کاربرد: این پروژه به تو کمک می‌کنه تا بدون دردسر، محیط اولیه برای یادگیری TypeScript رو داشته باشی ️ فایل‌های پیکربندی اولیه مثل tsconfig.json و ساختار پوشه‌ها از قبل تنظیم شدن، پس می‌تونی سریع شروع به کدنویسی کنی در چه شرایطی بهتر ...

  • #typescript
  • #learning
  • #seedproject
  • #webdev
  • #coding
  • #javascript
  • #beginners
  • #programming
  • #tsbasics
  • #frontend

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

  • #TypeScript
  • #JavaScript
  • #WebDevelopment
  • #OpenSource
  • #Programming
  • #Frontend
  • #Backend
  • #React
  • #NodeJS
  • #TypeSafety

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

  • #TypeScript
  • #JavaScript
  • #WebDevelopment
  • #Frontend
  • #Backend
  • #NestJS
  • #React
  • #NodeJS
  • #OpenSource
  • #ProgrammingBook

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

  • #TypeScript
  • #Programming
  • #WebDevelopment
  • #Frontend
  • #TypeSafety
  • #JavaScript
  • #DeveloperGuide
  • #Coding
  • #SoftwareEngineering
  • #LearnToCode

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

  • #CleanArchitecture
  • #TypeScript
  • #Backend
  • #NodeJS
  • #SoftwareDesign
  • #ScalableApps
  • #CodeQuality
  • #OOP
  • #ExpressJS
  • #NestJS

این پروژه یک نمونه کامل از پیاده‌سازی معماری شش‌گانه (Hexagonal Architecture) و الگوهای طراحی مبتنی بر دامنه (DomainDriven Design) در TypeScript است. مناسب برای توسعه‌دهندگانی که می‌خواهند نحوه ساختاردهی به یک پروژه واقعی با اصول DDD و جداسازی لایه‌ها را یاد بگیرند. کاربرد: این پروژه به عنوان یک الگ ...

  • #DDD
  • #TypeScript
  • #HexagonalArchitecture
  • #CleanCode
  • #SoftwareDesign
  • #DomainDrivenDesign
  • #NodeJS
  • #BackendDevelopment
  • #CodeQuality
  • #StarterTemplate

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

  • #typescript
  • #eslint
  • #linting
  • #code_quality
  • #frontend
  • #javascript
  • #devtools
  • #webdev
  • #coding_standards
  • #static_analysis

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

  • #typescript
  • #express
  • #nodejs
  • #backend
  • #starter
  • #api
  • #webdev
  • #fullstack
  • #javascript
  • #microservices

این یک آموزش تعاملی برای یادگیری جِنریک‌ها در زبان برنامه‌نویسی TypeScript است. جِنریک‌ها به تو اجازه می‌دن که کدهای قابل استفاده مجدد بنویسی که با هر نوع داده‌ای کار کنن، بدون از دست دادن تایپ‌سیفی (type safety). کاربرد: این دوره به خوبی نشون می‌ده چطور از جِنریک‌ها برای ساخت کامپوننت‌ها، توابع و ا ...

  • #TypeScript
  • #Generics
  • #WebDevelopment
  • #Programming
  • #TypeSafety
  • #React
  • #Frontend
  • #CodeQuality
  • #LearnToCode
  • #DeveloperTools

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

  • #TypeScript
  • #JavaScript
  • #Programming
  • #WebDevelopment
  • #Frontend
  • #TypeSystem
  • #Deprecated
  • #Learning
  • #Code
  • #Development

کاربرد: این پروژه یک الگوی آماده و بدون نیاز به تنظیمات اولیه برای ساخت کتابخانه‌های TypeScript فراهم می‌کند. با استفاده از ابزارهایی مثل RollupJS برای باندل کردن، Jest برای تست، Prettier برای فرمت کد، TSLint برای بررسی کیفیت کد و Semantic Release برای مدیریت نسخه‌دهی خودکار، توسعه کتابخانه رو سریع ...

  • #typescript
  • #library
  • #starter
  • #rollup
  • #jest
  • #prettier
  • #semantic_release
  • #open_source
  • #npm_package
  • #devtools

این یک شروع‌کننده غیرسنتی از TypeScript برای Next.js 15 است که تمام ابزارهای لازم برای ساخت پروژه‌های جدید را در اختیار شما قرار می‌دهد. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا بدون درگیر شدن با پیکربندی اولیه، بلافاصله شروع به کدنویسی کنند. این استارتر شامل تنظیمات TypeScript، ESLint، Pret ...

  • #typescript
  • #nextjs
  • #starter
  • #webdev
  • #react
  • #javascript
  • #frontend
  • #ssr
  • #developer_tools
  • #clean_code

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

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

این یک پلاگین برای سرویس زبان TypeScript است که پشتیبانی از CSS Modules را فراهم می‌کند. این ابزار به توسعه‌دهندگان کمک می‌کند تا کلاس‌های CSS درون ماژول‌ها را به صورت نوع‌یابی شده (typesafe) در کد TypeScript استفاده کنند. کاربرد: این پلاگین اجازه می‌دهد تا هنگام استفاده از CSS Modules، IntelliSense ...

  • #typescript
  • #cssmodules
  • #frontend
  • #webdev
  • #react
  • #plugins
  • #typeSafety
  • #vsc
  • #webpack
  • #buildTools

این یک چارچوب اولیه برای ساخت APIهای مبتنی بر Node.js و Express با استفاده از TypeScript است که تمام ابزارهای لازم برای شروع یک پروژه حرفه‌ای را فراهم می‌کند. کاربرد: این پروژه برای توسعه‌دهندگانی مناسب است که می‌خواهند یک سرویس RESTful قوی، قابل تست و مقیاس‌پذیر با استفاده از TypeScript بسازند. تما ...

  • #NodeJS
  • #Express
  • #TypeScript
  • #RESTfulAPI
  • #JWT
  • #TypeORM
  • #Clustering
  • #Mocha
  • #Chai
  • #TSLint

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

  • #web3
  • #blockchain
  • #typescript
  • #smart_contracts
  • #NFT
  • #DeFi
  • #dApps
  • #crypto
  • #thirdweb
  • #mobile_dev

کاربرد: این پروژه به تو کمک می‌کنه تا به سرعت یک کتابخانه یا پروژه جدید Node.js با TypeScript راه‌اندازی کنی، بدون دردسر تنظیمات اولیه مثل کانفیگ TypeScript، ESLint، Prettier و تست. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک پروژه تمیز و حرفه‌ای با بهترین پراکتیس‌ها شروع کنی و نمی‌خوای وقتت رو ...

  • #typescript
  • #nodejs
  • #starter
  • #boilerplate
  • #library
  • #eslint
  • #prettier
  • #testing
  • #opensource
  • #devtools

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

  • #nestjs
  • #typescript
  • #backend
  • #nodejs
  • #api
  • #microservices
  • #starter
  • #modular
  • #di
  • #cleanArchitecture

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

  • #TypeScriptToLua
  • #LuaTranspiler
  • #RobloxDev
  • #GameDevelopment
  • #TypeScript
  • #Lua
  • #Transpiler
  • #TSToLua
  • #CodeConversion
  • #Scripting

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

  • #TypeScript
  • #JavaScript
  • #Programming
  • #WebDevelopment
  • #LearnToCode
  • #Frontend
  • #Backend
  • #NestJS
  • #Angular
  • #React

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

  • #TypeScript
  • #JavaScript
  • #Programming
  • #WebDevelopment
  • #Frontend
  • #TypeSafety
  • #CodeQuality
  • #DeveloperTools
  • #LearnToCode
  • #TypescriptTutorial

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

  • #typescript
  • #vim
  • #syntax_highlighting
  • #frontend
  • #coding
  • #javascript
  • #webdev
  • #developer_tools

این پروژه یک کیت شروع (starter kit) برای ساخت برنامه‌های Electron با استفاده از TypeScript، React و Webpack است. هدف اصلی آن تسهیل راه‌اندازی یک پروژه مدرن با ابزارهای قدرتمند و پیکربندی از پیش تنظیم شده است. کاربرد: این کیت به تو کمک می‌کنه بدون دردسرهای راه‌اندازی اولیه، شروع به ساخت یک برنامه دسک ...

  • #Electron
  • #TypeScript
  • #React
  • #DesktopApp
  • #StarterKit
  • #Webpack
  • #TWERKit
  • #DevTools
  • #Frontend
  • #CrossPlatform

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

  • #typesense
  • #searchengine
  • #fuzzysearch
  • #opensearch
  • #selfhosted
  • #fastsearch
  • #algoliaalternative
  • #elasticsearch
  • #vectorsearch
  • #opensource

چه کاری انجام میده؟ Typeshare یک ابزار قدرتمند برای همگام‌سازی تعاریف نوع (type definitions) بین زبان Rust و دیگر زبان‌های برنامه‌نویسی هست تا ارتباط بین کدها (به‌ویژه در FFI) روان و بدون خطا باشه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی داری روی یک پروژه crosslanguage کار می‌کنی و نیاز داری تایپ‌های ...

  • #typeshare
  • #Rust
  • #FFI
  • #TypeScript
  • #crossplatform
  • #codegeneration
  • #Swift
  • #Kotlin
  • #Python
  • #sync_types

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

  • #TypeSpec
  • #API
  • #OpenAPI
  • #TypeScript
  • #Azure
  • #CodeGeneration
  • #Microsoft
  • #DeveloperTools
  • #REST
  • #Cloud

این ابزار به تو این امکان رو میده که از دستورات SQL خام، کدهای TypeScript تولید کنی. یعنی دیگه نیاز نیست دستی نوع‌ها (types) رو برای API بنویسی — همه چیز به صورت خودکار و بر اساس کوئری‌هایت ساخته میشه! کاربرد: وقتی با پایگاه داده کار می‌کنی و می‌خوای بدون دردسر، APIهای نوع‌دار و امن بنویسی، این ابزا ...

  • #TypeSQL
  • #TypeScript
  • #SQL
  • #PostgreSQL
  • #MySQL
  • #SQLite
  • #CloudflareD1
  • #Turso
  • #TypeSafety
  • #LightweightORM

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

  • #TypeScript
  • #JavaScript
  • #CodeQuality
  • #MigrationTool
  • #TypeStat
  • #StaticTyping
  • #DevTools
  • #CodeRefactoring
  • #Automation
  • #TypeSafety

کاربرد: این ابزار به تو کمک می‌کنه تا استایل‌های CSS رو به صورت تایپ‌سیف (Typesafe) در پروژه‌های جاوااسکریپت و تایپ‌اسکریپت استفاده کنی. یعنی دیگه نیازی به نوشتن استایل تو فایل‌های جداگانه CSS نیست و می‌تونی استایل‌ها رو مستقیما تو کد جاوااسکریپت/تایپ‌اسکریپت بنویسی، با این مزیت که اشتباهات تایپی و ...

  • #typestyle
  • #typescript
  • #cssinjs
  • #react
  • #frontend
  • #webdev
  • #typesafe
  • #styling
  • #javascript
  • #component_design

این ابزار به شما کمک می‌کنه تا تایپ‌های TypeScript مربوط به کتابخانه‌هایی که در package.json استفاده کردید اما typings ندارند، به صورت خودکار پیدا و نصب کنید. ️ کاربرد: وقتی یک کتابخانه جاوااسکریپتی در پروژه‌تون استفاده می‌کنید، معمولاً TypeScript نمی‌تونه نوع‌های اون رو تشخیص بده و خطایی مثل "Could ...

  • #TypeScript
  • #DevTools
  • #Automation
  • #NodeJS
  • #TypeSync
  • #Typings
  • #Productivity
  • #Frontend
  • #Backend
  • #JavaScript

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

  • #TypeScript
  • #NodeJS
  • #ORM
  • #MongoDB
  • #TypeSafety
  • #Backend
  • #Database
  • #Typetta
  • #API
  • #NestJS

این یک تمِ ساده و سبک برای خط فرمانِ zsh است که اطلاعات مفیدی را به شکل تمیز و خوانا نمایش می‌دهد. کاربرد: این تم به جای شلوغی، روی سادگی و ارائه اطلاعات ضروری مثل نام کاربری، مسیر فعلی، وضعیت git و دستورات اجرا شده تمرکز داره. در چه شرایطی بهتره استفاده بشه؟ وقتی دنبال یک محیط ترمینال تمیز، سریع و ...

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

  • #Kubernetes
  • #Terraform
  • #DevOps
  • #CloudNative
  • #BareMetal
  • #InfrastructureAsCode
  • #OpenSource
  • #Typhoon
  • #Poseidon
  • #IaC

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

  • #type_safety
  • #runtime_validation
  • #typescript
  • #json_serialization
  • #fast_validation
  • #api_security
  • #data_transformation
  • #typia
  • #type_checker
  • #secure_code

این یک ابزار برای ادغام PostgreSQL با زبان برنامه‌نویسی Scala است که با استفاده از سیستم نوع‌دهی قوی، کمک می‌کند تا از اشتباهات تایپی (مثل تایپ اشتباه نام ستون یا جدول) جلوگیری شود. ️ کاربرد: کمک می‌کند تا کوئری‌های SQL شما در حین کامپایل بررسی شوند و اشتباهات تایپی قبل از اجرای کد کشف شوند. این باع ...

  • #Scala
  • #PostgreSQL
  • #TypeSafety
  • #DatabaseIntegration
  • #TypedQueries
  • #BackendDevelopment
  • #SQL
  • #CodeReliability
  • #oyvindberg_typo
  • #FunctionalProgramming

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

  • #TyporaPlugin
  • #MarkdownTools
  • #WritingEnhancement
  • #ProductivityTool
  • #TextEditor
  • #NoteTaking
  • #DeveloperTools
  • #Customization
  • #obgnail_plugin
  • #WritingAssistant

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

  • #Typst
  • #LaTeXAlternative
  • #WritingTool
  • #DesktopApp
  • #TechWriting
  • #AcademicWriting
  • #MarkdownKiller
  • #Typesetting
  • #Productivity
  • #OpenSource

کاربرد: تشخیص شیء برجسته (Salient Object Detection) با استفاده از معماری عمیق U²Net که بر پایه ساختار تو در توی UNet طراحی شده و دقت بالایی در تشخیص اشیای چشم‌گیر در تصاویر دارد. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به تشخیص دقیق و بدون برچسب (fully convolutional) اشیای اصلی در تصاویر داری، مثل ...

  • #SalientObjectDetection
  • #U2Net
  • #ImageSegmentation
  • #DeepLearning
  • #ComputerVision
  • #NestedUNet
  • #PatternRecognition
  • #SemanticSegmentation
  • #BackgroundRemoval
  • #LightweightModel

این پروژه یک اپلیکیشن موبایل بر پایه Swift 5 است که به صورت ظاهری و عملکردی مشابه پلتفرم معروف چینی 有妖气漫画 (Youyaoqi Manhua) طراحی شده است. هدف اصلی آن شبیه‌سازی تجربه کاربری یک پلتفرم خواندن مانگا و کمیک دیجیتال است. کاربرد: این پروژه برای توسعه‌دهندگان iOS مناسب است که می‌خواهند: نمونه‌ای از یک اپل ...

  • #ComicApp
  • #iOSDev
  • #Swift5
  • #MangaReader
  • #UIKit
  • #SwiftUI
  • #MobileApp
  • #iOSOpenSource
  • #DigitalComics
  • #YouyaoqiClone

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

  • #IncidentResponse
  • #Forensics
  • #CyberSecurity
  • #Linux
  • #MacOS
  • #AIX
  • #ESXi
  • #UAC
  • #DigitalForensics
  • #SecurityTool

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

  • #GrammarCorrection
  • #UkrainianLanguage
  • #NLP
  • #GEC
  • #TextFluency
  • #LanguageModel
  • #Grammarly
  • #UA_GEC
  • #ErrorCorrection
  • #NaturalLanguageProcessing

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

  • #decentralized_agents
  • #AI
  • #blockchain
  • #uAgents
  • #FetchAI
  • #smart_contracts
  • #autonomous_agents
  • #digital_economy
  • #IoT
  • #agent_networks

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

  • #UberClone
  • #AndroidApp
  • #Firebase
  • #Java
  • #GoogleMapsAPI
  • #RideSharing
  • #NativeAndroid
  • #SimCoder
  • #LocationBasedApp
  • #MobileDevelopment

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

  • #GoLang
  • #UberStyleGuide
  • #CodingStandards
  • #CleanCode
  • #BackendDevelopment
  • #Microservices
  • #OpenSource
  • #ProgrammingTips
  • #GolangBestPractices
  • #CodeQuality

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

  • #Flutter
  • #UI_Design
  • #UberClone
  • #MobileApp
  • #CarBooking
  • #AppDevelopment
  • #CrossPlatform
  • #Fintech
  • #TransportationApp
  • #UserInterface

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

  • #cloudComputing
  • #OpenSource
  • #Kubernetes
  • #AIinference
  • #ManagedPostgres
  • #Iaas
  • #DevOps
  • #SelfHosted
  • #Ubicloud
  • #ElasticInfrastructure