A list of neat projects made in Iran.
If you want to contribute, note that you should only update data.json
.
- JavaScript
- CSS
- Boilerplates
- Python
- PHP
- Ruby
- Go
- Rust
- Android
- Erlang
- Haskell
- C++
- C
- C#
- Lua
- Swift
- Font
- Other
🌟 | Name | Description | 🌍 |
---|---|---|---|
3797 | @lebab/lebab | Turn your ES5 code into readable ES6 (sugar-syntax). It does the opposite of what Babel does. | |
788 | @AriaMinaei/pretty-error | See node.js errors with less clutter | |
454 | @AriaMinaei/TheatreJS | A high-performance animation editor for the web. | |
426 | @AriaMinaei/Griddify | A tiny Photoshop panel to make guides and grids | |
329 | @mohebifar/grafgiti | Vandalize your github contributions wall. | |
281 | @mohebifar/racket | A complete starting app for developing universal React/Redux web apps with generators, best practices and more | |
241 | @jalaali/moment-jalaali | A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js. | |
205 | @babakhani/pwt.datepicker | Javascript jalali calendar capable datepicker widget | |
138 | @mohebifar/react-native-loader | A collection of animated spinners for React Native | |
128 | @mohebifar/chemozart | Web-based 3D molecule editor and visualizer with molecular mechanics calculators. | |
123 | @usablica/persian.js | A simple library for Persian language localization. | |
98 | @mdibaiee/node-telegram-api | Control Telegram bots easily | |
98 | @mohebifar/angular-persian | 🌏 Persian tools for angular.js | |
90 | @AriaMinaei/RenderKid | Stylish console.log for node | |
80 | @evandhq/react-persian-datepicker | A Persian date-picker component for react.js | |
64 | @jalaali/jalaali-js | JavaScript functions for converting Jalaali and Gregorian calendar systems to each other | |
46 | @mamal72/telegram-github-search-bot | A Github search bot for Telegram | |
33 | @mamal72/persian-twitter | A WebExtension which improves Twitter & TweetDeck user experience for Persian users | |
23 | @Atbox/CodeChampion | Plays epic sound clips when you write epic code on sublime Text! | |
22 | @mamal72/react-github | A set of useful Github components for React | |
19 | @siamak/zarinpal-checkout | ☼ Simple implementation of ZarinPal Node.js | |
16 | @mamal72/rtl-md | 📝 A simple markdown to html converter which knows the direction! | |
14 | @mamal72/dgkala-web | A small & simple interface for DGKala in React & Redux | |
14 | @mamal72/gooz | 💨 Send the old sh*tty browsers away from your website as simple as a Gooz | |
11 | @mamal72/electron-jalali-calendar | 📆 A simple menubar app for Jalali calendar built by Electron and React | |
10 | @smoqadam/add-to-feedly | a firefox extension to add a website to feedly ;) | |
10 | @mdibaiee/Hawk | The missing Firefox OS file manager | |
8 | @mamal72/axel-downloader | A node.js wrapper around axel downloader | |
8 | @smoqadam/url-to-qrcode-firefox-addon | an add-on to convert current url to qr code !! | |
8 | @ilxanlar/react-textarea-autoheight | An auto-height textarea component for React | |
6 | @mamal72/node-yahoo-weather | ☔ A simple isomorphic yahoo weather API wrapper in 10 lines of code | |
5 | @mamal72/atom-isup | Simple Atom package to check website up or down status using isitup | |
2 | @alirezaomidi/classic-snake-html5 | A Simple Classic Snake Game with HTML5 | |
1 | @webdesigniran/tinymce_charactercount | Character Count plugin for TinyMCE is a plugin adds character count functionality to TinyMCE. |
🌟 | Name | Description | 🌍 |
---|---|---|---|
3591 | @saeedalipoor/icono | One tag One icon, no font or svg, Pure CSS | |
752 | @morteza/bootstrap-rtl | RTL Theme for Bootstrap v3.x | |
625 | @arashmanteghi/simptip | A simple CSS tooltip made with Sass | |
374 | @siamak/licon | Lightness and Useful icons with Pure CSS3 | |
113 | @siamak/atom-panda-syntax | Panda syntax theme for Atom. | |
23 | @z-avanes/bootstrap3-rtl | Bootstrap 3 RTL with SASS | |
5 | @webdesigniran/IranianBankLogos | فهرست لوگوهای همه بانک های ایران - List of all Iranian bank logos | |
1 | @webdesigniran/Mixins.Helper | LESS simple, light & useful library - LESS کتابخانه ساده، سبک و کاربردی |
🌟 | Name | Description | 🌍 |
---|---|---|---|
25 | @siamak/FOWDConf94 | Source code of FOWDConf94 [Static] | |
11 | @sallar/rwd-conf-92 | Website for 1st Responsive Design Conference in Iran. | |
8 | @siamak/webpack-react-babel-boilerplate | A boilerplate for Webpack, React, Babel project with css-loader | |
2 | @hesmaili/tehranjs-proposal | This landing page was my proposal for tehran.js website that it wasn't used |
🌟 | Name | Description | 🌍 |
---|---|---|---|
198 | @sobhe/hazm | Python library for digesting Persian text. | |
97 | @smoqadam/python-tips | List of python tips | |
72 | @smoqadam/PyFladesk | create desktop application by using Flask and QtWebKit | |
32 | @smoqadam/PyFladesk-rss-reader | simple rss reader by PyFladesk | |
15 | @psamim/aria2-telegram-bot | Telegram bot to control an aria2 daemon | |
6 | @jalaali/jalaali-python | python implementation of jalali calendar. | |
5 | @mamal72/telegram-iranbot | 🌎 A dead simple Telegram bot for FA to FA, EN to FA translation | |
0 | @forester-coder/FaceRecognition | Face Recognition System Based On Python CV2 Library |
🌟 | Name | Description | 🌍 |
---|---|---|---|
330 | @sasanrose/phpredmin | Yet another web interface for Redis | |
26 | @reshadman/laravel-mongo-auth | A native mongodb authentication driver for laravel. | |
18 | @laratalks/payment-gateways | Easy to use classes for Payment Provider Services in Iran | |
16 | @QuincePHP/Pelastic | An explicit abstraction layer on elasticsearch query DSL | |
16 | @smoqadam/php-telegram-bot | a wrapper class for telegram bot api | |
12 | @Nevercom/php-ipg-ir | IPG (Internet Payment Gateway) manager for Iran Banking System | |
10 | @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. | |
9 | @smoqadam/php-telegram-cli | php wrapper for telegram cli | |
2 | @forester-coder/Telegram | Complete SDK For Telegram Bots (Under Development) |
🌟 | Name | Description | 🌍 |
---|---|---|---|
32 | @aziz/jalalidate | A library for working with Jalali Calendar (a.k.a Persian Calendar) |
🌟 | Name | Description | 🌍 |
---|---|---|---|
70 | @ahmdrz/goinsta | Unofficial Instagram API written in Golang | |
54 | @fzerorubigd/tmass | tmux session manager written in golang | |
47 | @fzerorubigd/onion | Layer based configuration for golang | |
25 | @fzerorubigd/zacman | zacman, a simple zsh package manager in go | |
21 | @yaa110/go-persian-calendar | The implementation of the Persian (Solar Hijri) Calendar in Go (golang) | |
18 | @mamal72/golyrics | A simple Go package to fetch lyrics from Wikia | |
8 | @mamal72/dgkala | A simple Go package to interact with Digikala website | |
7 | @goraz/humanize | A simple human friendly :) ast representation for go | |
5 | @mamal72/golyrics-telegram | A simple Telegram lyrics bot | |
2 | @sijad/srtfixer | Persian subtitle fixer in golang |
🌟 | Name | Description | 🌍 |
---|---|---|---|
2 | @yaa110/rust-persian-calendar | The implementation of the Persian (Solar Hijri) Calendar in Rust |
🌟 | Name | Description | 🌍 |
---|---|---|---|
483 | @SaeedMasoumi/FAB-Loading | A loading animation based on Floating Action Button | |
385 | @yaa110/Effects-Pro | An easy-to-use Android application to apply filters to images | |
178 | @yaa110/Piclice | Android application to slice and share your pictures | |
137 | @AhmadNemati/WindView | WindView is an Android Library to show Weather's Wind & pressure Status | |
108 | @alirezaafkar/SunDatePicker | Date picker for Iranian calendar | |
102 | @navabi/JustifiedTextView | a custom view that simulate justified text for you | |
69 | @alirezaafkar/Toolbar | Android toolbar with layout direction support | |
69 | @saeedsh92/Banner-Slider | Banner slider is an easy to use library for implement image sliders in android apps. | |
66 | @meness/EasyIntro | The flexible, easy to use, all in one app intro library for your Android project. | |
43 | @soroushjavdan/ApplicationLocker | With this library you could send users to lock activity after they leave your application . | |
23 | @AhmadNemati/ClickableWebView | Simple WebView to Detect click on an image | |
20 | @soroushjavdan/Android-Mandrill-Interface | An Android Mandrill API Connector | |
16 | @yaa110/RestorableSQLiteDatabase | A wrapper to replicate Android's SQLiteDatabase with restoring capability |
🌟 | Name | Description | 🌍 |
---|---|---|---|
13 | @Pouriya-Jahanbakhsh/director | Flexible, fast and powerful supervisor library for Erlang processes | |
6 | @hamidreza-s/Evedis | Erlang binding for Vedis which is an embedded datastore C library | |
1 | @bisphone/Queuesk | Priority Task Queue for Erlang | |
0 | @bisphone/Tnesia | Time-series Data Storage |
🌟 | Name | Description | 🌍 |
---|---|---|---|
16 | @mdibaiee/sibe | Experimental Haskell machine learning library |
🌟 | Name | Description | 🌍 |
---|---|---|---|
21 | @mohebifar/openbabel-node | OpenBabel Bindings for Node.js | |
3 | @keyvank/tracy | A simple open-source 3D engine written fully in C++ |
🌟 | Name | Description | 🌍 |
---|---|---|---|
166 | @aminroosta/sqlite_modern_cpp | The C++14 wrapper around sqlite library | |
54 | @hamidreza-s/NanoChat | A P2P, E2E encrypted and discoverable chat application on top of nanomsg library |
🌟 | Name | Description | 🌍 |
---|---|---|---|
20 | @zumoshi/BrowserSelect | Browser Select is a utility to dynamically select the browser you want instead of just having one default for all links. | |
6 | @webdesigniran/PersianDataAnnotations | فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. برای اعتبار سنجی سمت کلاینت - PersianDataAnnotations is localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language |
🌟 | Name | Description | 🌍 |
---|---|---|---|
65 | @psamim/telegram-cli-backup | A simple Lua script to backup Telegram messages into a CSV or sqlite database |
🌟 | Name | Description | 🌍 |
---|---|---|---|
35 | @mamal72/lyricsify-mac | A simple Spotify lyrics viewer menu bar app for macOS in Swift 3 |
🌟 | Name | Description | 🌍 |
---|---|---|---|
301 | @rastikerdar/vazir-font | A Persian (Farsi) Font - قلم (فونت) فارسی وزیر | |
142 | @rastikerdar/samim-font | A Persian (Farsi) Font - فونت (قلم) فارسی صمیم | |
71 | @rastikerdar/shabnam-font | A Persian (Farsi) Font - فونت (قلم) فارسی شبنم | |
71 | @rastikerdar/vazir-code-font | A Persian (farsi) Monospaced Font for coding - فونت (قلم) فارسی وزیرکد برای کد نویسی | |
57 | @BornaIz/Lalezar | A multi-script display typeface for popular culture | |
55 | @rastikerdar/tanha-font | A Persian (Farsi) Font - فونت (قلم) فارسی تنها | |
54 | @rastikerdar/parastoo-font | A Persian (Farsi) Font - فونت (قلم) فارسی پرستو | |
29 | @rastikerdar/gandom-font | A Persian (Farsi) Font - فونت (قلم) فارسی گندم | |
5 | @font-store/RitaFontTester | Auxiliary tool for the development of Persian-Arabic fonts |
🌟 | Name | Description | 🌍 |
---|---|---|---|
105 | @arastu/iran | Administrative divisions of Iran in json and xml formats - تقسیمات کشوری ایران با فرمت جیسان و ایکس ام ال | |
4 | @sijad/iran-cities | Iran cities in separated json files |