A list of neat projects made in Iran.
If you want to contribute, note that you should only update data.json
.
- Awesome Lists
- JavaScript
- CSS
- Boilerplates
- Python
- Java
- Kotlin
- PHP
- Ruby
- Go
- Rust
- Android
- Erlang
- Haskell
- C++
- C
- C#
- Lua
- Swift
- Flutter
- Font
- Other
🌟 | Name | Description | 🌍 |
---|---|---|---|
1378 | @soroushchehresa/awesome-coronavirus | 🦠 Huge collection of useful projects and resources for COVID-19 (2019 novel Coronavirus) | |
460 | @mhbashari/awesome-persian-nlp-ir | Curated List of Persian Natural Language Processing and Information Retrieval Tools and Resources |
🌟 | Name | Description | 🌍 |
---|---|---|---|
34411 | @nuxt/nuxt.js | The Intuitive Vue Framework | |
20016 | @usablica/intro.js | A better way for new feature introduction and step-by-step users guide for your website and project. | |
5387 | @lebab/lebab | Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does. | |
4627 | @thedevs-network/kutt | Free Modern URL Shortener. | |
1860 | @iamhosseindhv/notistack | Highly customizable notification snackbars (toasts) that can be stacked on top of each other | |
1381 | @AriaMinaei/pretty-error | See node.js errors with less clutter | |
1170 | @morajabi/styled-media-query | 💅💍 Better media queries for styled-component | |
725 | @jalaali/moment-jalaali | A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js. | |
496 | @babakhani/pwt.datepicker | Javascript jalali calendar capable datepicker widget | |
492 | @AriaMinaei/TheatreJS | A high-performance animation editor for the web. | |
484 | @AriaMinaei/Griddify | A tiny Photoshop panel to make guides and grids | |
408 | @mohebifar/grafgiti | Vandalize your github contributions wall. | |
374 | @mohebifar/react-native-loader | A collection of animated spinners for React Native | |
313 | @usablica/persian.js | A simple library for Persian language localization. | |
290 | @mohebifar/racket | A complete starting app for developing universal React/Redux web apps with generators, best practices and more | |
190 | @jalaali/jalaali-js | JavaScript functions for converting Jalaali and Gregorian calendar systems to each other | |
172 | @evandhq/react-persian-datepicker | A Persian date-picker component for react.js | |
159 | @soroushchehresa/unsplash-wallpapers | 🖼️ Unsplash cross-platform desktop application built with Electron, React and Redux | |
140 | @AriaMinaei/RenderKid | Stylish console.log for node | |
116 | @mdibaiee/node-telegram-api | A simple API to create and control Telegram bots | |
112 | @Sazito/phoenix | A simple boilerplate that helps you make your react application with Server Side Rendering & Localization support. | |
98 | @mohebifar/angular-persian | 🌏 Persian tools for angular.js | |
66 | @mamal72/persian-twitter | A WebExtension which improves Twitter & TweetDeck user experience for Persian users | |
61 | @mostafa/react-native-fullscreen-video | A full-screen video component on top of react-native-video | |
57 | @mamal72/telegram-github-search-bot | A Github search bot for Telegram | |
56 | @siamak/zarinpal-checkout | ☼ Simple implementation of ZarinPal JavaScript. | |
41 | @mamal72/open-in-code | Download and open Github files in Visual Studio Code right from your browser | |
38 | @smoqadam/url-to-qrcode-firefox-addon | an add-on to convert current url to qr code !! | |
37 | @mamal72/gooz | 💨 Send the old sh*tty browsers away from your website as simple as a Gooz | |
32 | @mort3za/ludo | In-browser "Ludo Game" for playing when there is no internet! | |
32 | @mamal72/react-github | A set of useful Github components for React | |
29 | @Atbox/CodeChampion | Plays epic sound clips when you write epic code on sublime Text! | |
28 | @mamal72/iranian-calendar-events | Fetch Iranian calendar events (Jalali, Hijri and Gregorian) from time.ir website | |
26 | @mamal72/rtl-md | 📝 A simple markdown to html converter which knows the direction! | |
20 | @mahmoudmy/naaab.ir | ابیات ناب پارسی | |
18 | @mamal72/dgkala-web | A small & simple interface for DGKala in React & Redux | |
16 | @mamal72/electron-jalali-calendar | 📆 A simple menubar app for Jalali calendar built by Electron and React | |
11 | @mdibaiee/Hawk | The missing Firefox OS file manager | |
10 | @smoqadam/add-to-feedly | a firefox extension to add a website to feedly ;) | |
9 | @mamal72/ice-cli | Iranian Calendar Events CLI | |
8 | @alirezaomidi/classic-snake-html5 | A Simple Classic Snake Game with HTML5 | |
8 | @mamal72/axel-downloader | A node.js wrapper around axel downloader | |
8 | @mamal72/node-yahoo-weather | [DEPRECATED - SEE ISSUES] ☔ A simple isomorphic yahoo weather API wrapper in 10 lines of code | |
8 | @ilxanlar/react-textarea-autoheight | An auto-height textarea component for React | |
5 | @mamal72/atom-isup | Simple Atom package to check website up or down status using isitup | |
2 | @alipiry/tite-cli | (time + date) getter |
🌟 | Name | Description | 🌍 |
---|---|---|---|
3994 | @saeedalipoor/icono | One tag One icon, no font or svg, Pure CSS | |
960 | @morteza/bootstrap-rtl | RTL Theme for Bootstrap v3.x | |
648 | @arashmanteghi/simptip | A simple CSS tooltip made with Sass | |
430 | @MahdiMajidzadeh/bootstrap-v4-rtl | RTL edition of bootstrap v4 for rtl languages like Farsi and Arabic | |
364 | @siamak/licon | Lightness and Useful icons with Pure CSS3 | |
122 | @siamak/atom-panda-syntax | Panda syntax theme for Atom. | |
77 | @MahdiMajidzadeh/materialize-rtl | RTL version of materializecss framework v1.0.0 | |
29 | @z-avanes/bootstrap3-rtl | Bootstrap 3 RTL with SASS |
🌟 | Name | Description | 🌍 |
---|---|---|---|
194 | @mortezakarimi/gentelella-rtl | Free RTL Bootstrap 3 Admin Template | |
24 | @siamak/FOWDConf94 | Source code of FOWDConf94 [Static] | |
11 | @sallar/rwd-conf-92 | Website for 1st Responsive Design Conference in Iran. | |
7 | @siamak/webpack-react-babel-boilerplate | A boilerplate for Webpack, React, Babel project with css-loader |
🌟 | Name | Description | 🌍 |
---|---|---|---|
1254 | @ilius/pyglossary | A tool for converting dictionary files aka glossaries. The primary purpose is to be able to use our offline glossaries in any Open Source dictionary we like on any OS/device. | |
1074 | @sepandhaghighi/pycm | Multi-class confusion matrix library in Python | |
1022 | @sepandhaghighi/art | 🎨 ASCII art library for Python | |
595 | @sobhe/hazm | Python library for digesting Persian text. | |
399 | @smoqadam/PyFladesk | create desktop application by using Flask and QtWebKit | |
116 | @smoqadam/python-tips | List of python tips | |
110 | @ilius/starcal | StarCalendar: Full-featured International Calendar for Linux Desktop | |
101 | @mostafa/grest | Build REST APIs with Neo4j and Flask, as quickly as possible! | |
95 | @sspipe/sspipe | Simple Smart Pipe: python productivity-tool for rapid data manipulation | |
84 | @ECSIM/opem | OPEM (Open Source PEM Fuel Cell Simulation Tool) | |
82 | @Moduland/Orangetool | 📚 Control Functions For Single-Board Computers | |
57 | @mhajiloo/persiantools | Jalali date and datetime with other tools | |
53 | @smoqadam/PyFladesk-rss-reader | simple rss reader by PyFladesk | |
48 | @msudgh/syncshell | keep your machine's shell history synchronize | |
29 | @msudgh/terminator-search | A Google search plugin for Terminator terminal emulator | |
26 | @psamim/aria2-telegram-bot | Telegram bot to control an aria2 daemon | |
20 | @jalaali/jalaali-python | python implementation of jalali calendar. | |
9 | @mamal72/telegram-iranbot | 🌎 A dead simple Telegram bot for FA to FA, EN to FA translation | |
3 | @mostafa/Good-Old-Kott | Kott - An abstract data-store for python | |
2 | @mostafa/simplru | A backport of Python 3 LRU Cache functionality for Python 2 |
🌟 | Name | Description | 🌍 |
---|---|---|---|
13 | @mafiagameir/mafia-game | Mafia Game engine, Telegram bot and website |
🌟 | Name | Description | 🌍 |
---|
🌟 | Name | Description | 🌍 |
---|---|---|---|
789 | @imanghafoori1/laravel-widgetize | A minimal package to help you make your laravel application cleaner and faster. | |
677 | @imanghafoori1/laravel-heyman | Declarative style of authorization and validation in laravel. | |
398 | @sasanrose/phpredmin | Yet another web interface for Redis | |
288 | @imanghafoori1/laravel-MasterPass | Helps you securely setup a master password and login into user accounts with it. | |
217 | @imanghafoori1/laravel-terminator | A package to help you clean up your controllers in laravel | |
113 | @NabiKAZ/filimo-downloader | Download movies from filimo.com | لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/filimo-downloader |
96 | @miladrahimi/phprouter | PhpRouter is a powerful, minimal, and very fast HTTP URL router for PHP projects | |
89 | @NabiKAZ/namava-downloader | Download movies from namava.ir website. |
لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/namava-downloader |
68 | @moeinrahimi/monolog-telegram | 🔔 Telegram Handler which allows you log messages to telegram channels using bots | |
30 | @miladrahimi/php-jwt | A PHP implementation of JWT (JSON Web Token) generator, parser, verifier, and validator | |
29 | @reshadman/laravel-mongo-auth | A native mongodb authentication driver for laravel. | |
26 | @laratalks/payment-gateways | Easy to use classes for Payment Provider Services in Iran | |
25 | @Nevercom/php-ipg-ir | IPG (Internet Payment Gateway) manager for Iran Banking System | |
23 | @smoqadam/php-telegram-bot | a wrapper class for telegram bot api | |
19 | @QuincePHP/Pelastic | An explicit abstraction layer on elasticsearch query DSL | |
19 | @mastani/laravel-google-static-map | Laravel Google Static Map Generator | |
17 | @smoqadam/php-telegram-cli | php wrapper for telegram cli | |
16 | @smmoosavi/php-gettext | Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system. |
🌟 | Name | Description | 🌍 |
---|---|---|---|
38 | @aziz/jalalidate | A library for working with Jalali Calendar (a.k.a Persian Calendar) |
🌟 | Name | Description | 🌍 |
---|---|---|---|
730 | @ahmdrz/goinsta | Unofficial Instagram API written in Golang | |
243 | @Arman92/go-tdlib | Golang Telegram TdLib JSON bindings | |
94 | @yaa110/go-persian-calendar | The implementation of Persian (Solar Hijri) Calendar in Go | |
73 | @fzerorubigd/tmass | tmux session manager written in golang | |
36 | @mamal72/golyrics | A simple Go package to fetch lyrics from Wikia | |
27 | @fzerorubigd/zacman | zacman, a simple zsh package manager in go | |
24 | @ilius/repassgen | A super-flexible random password generator based on a regexp-like pattern, written in Golang | |
18 | @Navid2zp/dups | A CLI tool to find/remove duplicate files supporting multi-core and different algorithms (MD5, SHA256, and XXHash). | |
13 | @mamal72/dgkala | A simple Go package to interact with Digikala website | |
13 | @sijad/srtfixer | Persian subtitle fixer in golang | |
9 | @nasermirzaei89/telegram | Golang Telegram Bot API | |
8 | @mamal72/golyrics-telegram | A simple Telegram lyrics bot | |
8 | @goraz/humanize | DEPRICATED : A simple human friendly :) ast representation for go, new version at https://github.com/fzerorubigd/humanize | |
3 | @nasermirzaei89/chance | Chance is a random generator in Go | |
3 | @fzerorubigd/onion | Layer based configuration for golang, this fork is for bc, use goraz/onion |
🌟 | Name | Description | 🌍 |
---|---|---|---|
22 | @yaa110/rust-persian-calendar | The implementation of the Persian (Solar Hijri) Calendar in Rust |
🌟 | Name | Description | 🌍 |
---|---|---|---|
814 | @aliab/circular-music-progressbar | Beautiful Circular Progress Bar with album art for android | |
676 | @SaeedMasoumi/FAB-Loading | A loading animation based on Floating Action Button | |
482 | @saeedsh92/Banner-Slider | Banner slider is an easy to use library for implement image sliders in android apps. | |
429 | @yaa110/Effects-Pro | An easy-to-use Android application to apply filters to images | |
281 | @mreram/ShowCaseView | 🔦The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay. | |
273 | @aliab/Two-Step-Picker-Dialog | Two step wheel picker dialog for Android | |
226 | @alirezaafkar/SunDatePicker | Date picker for Iranian calendar | |
204 | @aliab/Persian-Date-Picker-Dialog | Persian Date Picker Dialog for Android | |
204 | @AhmadNemati/WindView | WindView is an Android Library to show Weather's Wind & pressure Status | |
181 | @yaa110/Piclice | Android application to slice and share your pictures | |
147 | @navabi/JustifiedTextView | a custom view that simulate justified text for you | |
101 | @mreram/TicketView | 🎫 A custom view for showing tickets | |
97 | @imaNNeoFighT/StepBarView | Step Bar View (make your own customized StepBar) | |
95 | @imaNNeoFighT/ArcChartView | Arc Chart View (Draw Creative Statistic Arc Charts) | |
91 | @alirezaafkar/Toolbar | Android toolbar with layout direction support | |
56 | @aliab/RTLMaterialSpinner | an RTL Material Spinner for android | |
54 | @soroushjavdan/ApplicationLocker | With this library you could send users to lock activity after they leave your application . | |
53 | @MostafaNasiri/AndroidFileChooser | A customizable file/directory chooser for Android. | |
43 | @AhmadNemati/ClickableWebView | Simple WebView to Detect click on an image | |
22 | @soroushjavdan/Android-Mandrill-Interface | An Android Mandrill API Connector | |
18 | @yaa110/RestorableSQLiteDatabase | A wrapper around Android's SQLiteDatabase with restoring capability | |
14 | @MostafaNasiri/CircularPulsingButton | A circular button with pulse effect for Android. | |
14 | @MostafaNasiri/RtlNavigationView | Android RTL Navigation Drawer |
🌟 | Name | Description | 🌍 |
---|---|---|---|
11 | @hamidreza-s/Evedis | Erlang binding for Vedis which is an embedded datastore C library | |
6 | @bisphone/Tnesia | Time-series Data Storage | |
4 | @bisphone/Queuesk | Priority Task Queue for Erlang | |
1 | @pouriya-jahanbakhsh/director | moved to https://github.com/pouriya/director - Director is a production-ready supervisor and manager for Erlang/Elixir processes that focuses on speed, performance and flexibility. | |
0 | @pouriya-jahanbakhsh/sockerl | moved to https://github.com/pouriya/sockerl - Sockerl is an advanced Erlang/Elixir socket framework for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients and client connection pools. | |
0 | @pouriya-jahanbakhsh/lb | moved to https://github.com/pouriya/lb - Load-Balancer for spreading Erlang/Elixir messages. |
🌟 | Name | Description | 🌍 |
---|---|---|---|
34 | @mdibaiee/sibe | Experimental Haskell machine learning library |
🌟 | Name | Description | 🌍 |
---|---|---|---|
213 | @amiremohamadi/DuckX | C++ library for creating and updating Microsoft Word (.docx) files. | |
27 | @mohebifar/openbabel-node | OpenBabel Bindings for Node.js | |
11 | @keyvank/tracy | A simple open-source 3D engine written fully in C++ | |
5 | @alipiry/PlanEditor | A GUI application for creating task assignment formations of NAO humanoid robots in SPL. | |
4 | @novinsh/GamePlanner | Multi-agent Coordination of the Nao Humanoid Robots in SPL |
🌟 | Name | Description | 🌍 |
---|---|---|---|
97 | @hamidreza-s/NanoChat | A P2P, E2E encrypted and discoverable chat application on top of nanomsg library | |
8 | @aminroosta/sqlite_modern_cpp | The C++14 wrapper around sqlite library |
🌟 | Name | Description | 🌍 |
---|---|---|---|
154 | @zumoshi/BrowserSelect | Browser Select is a utility to dynamically select the browser you want instead of just having one default for all links. | |
62 | @kokabi1365/Vajehdan | 📘 راهنمای واژهگزینیِ فارسی | |
3 | @ehsan-mohammadi/eRamz | Protect files with DES encryption |
🌟 | Name | Description | 🌍 |
---|---|---|---|
101 | @psamim/telegram-cli-backup | A simple Lua script to backup Telegram messages into a CSV or sqlite database |
🌟 | Name | Description | 🌍 |
---|---|---|---|
722 | @amosavian/FileProvider | FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift | |
78 | @mamal72/lyricsify-mac | A simple Spotify lyrics viewer menu bar app for macOS in Swift 3 |
🌟 | Name | Description | 🌍 |
---|---|---|---|
2772 | @imaNNeoFighT/fl_chart | A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart and Scatter Chart. | |
366 | @imaNNeoFighT/circular_bottom_navigation |
🌟 | Name | Description | 🌍 |
---|---|---|---|
1082 | @rastikerdar/vazir-font | Vazir is a Persian/Arabic font. وزیر یک فونت فارسی/عربی است https://rastikerdar.github.io/vazir-font/ | |
314 | @rastikerdar/samim-font | A Persian (Farsi) Font - فونت (قلم) فارسی صمیم | |
275 | @rastikerdar/shabnam-font | A Persian (Farsi) Font - فونت (قلم) فارسی شبنم | |
200 | @rastikerdar/vazir-code-font | A Persian (farsi) Monospaced Font for coding - فونت (قلم) فارسی وزیرکد برای کد نویسی | |
138 | @font-store/BehdadFont | Farbod: Persian/Arabic Open Source Font - بهداد: فونت فارسی با مجوز آزاد | |
118 | @BornaIz/Lalezar | A multi-script display typeface for popular culture | |
108 | @rastikerdar/parastoo-font | A Persian (Farsi) Font - فونت (قلم) فارسی پرستو | |
85 | @rastikerdar/tanha-font | A Persian (Farsi) Font - فونت (قلم) فارسی تنها | |
62 | @rastikerdar/gandom-font | A Persian (Farsi) Font - فونت (قلم) فارسی گندم | |
60 | @font-store/NikaFont | Nika: Persian/Arabic Open Source Font - Text and Print | نیکا: فونت فارسی/عربی با مجوز آزاد |
39 | @font-store/GanjnamehFont | Ganjname: Persian/Arabic Open Source Font - گنجنامه: فونت فارسی با مجوز آزاد | |
25 | @font-store/FarbodFont | Farbod: Persian/Arabic Open Source Font - Text and Print | |
17 | @font-store/NoonFont | Noon: Persian/Arabic Open Source Font - For quarn | نون - فونتی مخصوص طبع و نشر قرآن با پشتیبانی فارسی |
17 | @font-store/ShahabFont | Shahab: Persian/Arabic Open Source Font - شهاب: فونت فارسی با مجوز آزاد | |
14 | @font-store/RitaFontTester | Auxiliary tool for the development of Persian-Arabic fonts | |
7 | @aasaam/brand-icons | Collection of Iranian brand icons with additional awesome Simple Icons | |
5 | @font-store/YaldaFont | Yalda: Persian/Arabic Caption Open Source Font - یلدا : فونت فارسی سنگین وزن با مجوز آزاد |
🌟 | Name | Description | 🌍 |
---|---|---|---|
214 | @HirbodBehnam/MTProtoProxyInstaller | One-click script to install MTProto Proxy server on CentOS, Ubuntu and Debian | |
200 | @arastu/iran | Administrative divisions of Iran in json and xml formats - تقسیمات کشوری ایران با فرمت جیسان و ایکس ام ال | |
15 | @mostafa/gnulinux-book | An open documentation licensed book about Debian GNU/Linux operating system in Persian | |
10 | @mostafa/iptables_book | Netfilter iptables on IPv4 & IPv6, 1st Edition: It's a collaborative book on Netfilter iptables and its programming. |