قائمة بالمشاريع السعودية المفتوحة المصدر:
هناك الكثير من المشاريع المفتوحة المصدر التي بنيت بأيدي سعودية. هذه القائمة تحمل بعضها حتى يتسنى للجميع الإستفادة منها. القائمة مرتبة بشكل عشوائي ولايوجد أي معنى للترتيب.
المشاريع:
المبرمج | المشروع | الوصف |
---|---|---|
عبدالله حمدي | SADA | A adverserial attacks on deep learning used in autonomous driving applications |
AdvPC | A adverserial attacks on 3D point clouds deep learning models | |
Pytorch 3D tutorials | A collection of tutorials on Pytorch for 3D applications | |
MVTN | Pytorch model for deep learning classification and retrieval on 3D objects | |
هادي القطان | Pycln | Formatter for finding and removing unused import statements (for python) |
Go Compose | Lightweight services composer written in Golang for managing services (processes) in a development environment | |
LC3-VM (Golang) | LC3-VM Go implementation, an educational computer architecture | |
Arabic Microsoft Forms Extensions | Cross-browser extension to change the display language of Microsoft Forms to Arabic | |
Sudoku | GUI Sudoku game with a solver. The solver was implemented using the backtracking algorithm | |
Maze Solver Visualizer | Visual shortest path finder, using A*, BFS, and DFS algorithms | |
سهيل الكويليت | moment-hijri | اضافة لـmoment.js لدعم التاريخ الهجري |
Etar Calendar | تقويم اندرويد مفتوح المصدر | |
Hijri.js | اداة للتقويم الهجري بالجافاسكربت | |
SolarHijri-js | تحويل من وإلى التاريخ الهجري والميلادي | |
عبدالله الأنصاري | donation-web-platform | منصة تبرع |
خالد لافي | consistent | A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads |
liblb | A golang library that implements load balancing algorithms | |
عبدالعزيز الهميلي | countries | قائمة الدول باللغة العربية |
fix-arabic-numbers | سكربت لتبديل الارقام العربية إلى الإنجليزية بلغة الجافاسكربت | |
ضيف الله العتيبي | ertikazos | منصة PHP لتطوير تطبيقات الويب |
عبدالله الحازمي | MediaPicker | مكتبة أندرويد تسمح لك بإختيار اكثر من صورة او مقطع فيديو |
HijriDatePicker | اداة لإختيار الوقت والتاريخ بتصميم ماتيريال | |
Gota | مكتبة لتبسيط صلاحيات الاندرويد | |
MediaRecorderDialog | مكتبة لتسجيل الصوت بالأندرويد | |
Catcho | No Force close messages anymore | |
ImageFilters | مكتبة أندرويد تسمح لك بإضافة الفلاتر إلى الصور | |
Angular4-word-cloud | Word cloud directive for Angular4 | |
MediaGallery | Android image slideshow with circular scrolling and custom view | |
Contact-Form-7-Submission-limit | Contact form 7 submission limit | |
AndroidWordCloud | Android Word Cloud | |
PrayerTimesSwift | مكتبة سويفت تضيف العديد من الدوال لحساب اوقات الصلاة بمختلف أصقاع الأرض | |
PrayerTimesAndroid | مكتبة للأندرويد تضيف العديد من الدوال لحساب أوقات الصلاة بمختلف أنحاء العالم. تعتمد على طرق متعددة مستخدمة من المسلمين لحساب الاوقات | |
Angular5Csv | Helper library for create CSV file in Angular | |
RadioButtonSwift3 | Custom radio button for swift 3 | |
Saudi-ID-Validator | Saudi-ID-Validator (Swift, Kotlin, Java, Go, JS, Python, TypeScript, PHP, Scala, ruby, c#, vb) | |
IBAN-Validator | Iban Validator (Swift, Kotlin, Java) | |
aws-serverless-skeleton | A Serverless skeleton project using Python | |
Saudi-ID-Validator | Saudi-ID-Validator (Swift, Kotlin, Java, Go, JS, Python, TypeScript, PHP, Scala, ruby, c#, vb, SQL) | |
angular-csv-ext | Helper library for create CSV file in Angular | |
عبدالله الحيدر | Helper4Swift | Helpful extensions and methods to short your coding time |
Prims-algorithm | تطبيق وشرح لخوارزمية Prims | |
ضوء الخريج | تطبيق iOS يساعد خريجين الثانوية باختيار تخصصهم الجامعي والتعرف على الجامعات ومعدلات القبول وحساب النسبة الموزونة | |
Hajj-Hackthon | تطبيق لادارة الحجيج والزحام - مشاركة هاكثون الحج | |
Realm DB with Swift Codable | Exercise on how to use realm with Swift codable and also how the sorts works in realm | |
Text language checker | التحقق من لغة النص المدخل هل هي بالعربي او أي لغة اخرى | |
WordMatching | تطبيق iOS يأخذ ملفين نصيين ويقوم بالبحث عن الكلمات المتطابقة بين الملفين وعددها ثم يقوم باصدار ملف جديد ويمكن ارسالة بالبريد الالكتروني | |
HappyEid | تطبيق iOS يقوم بعمل انيميشن للتهنئة بالعيد | |
DateDifference | C++ حساب الفرق بين تاريخين | |
VideoPlayerObjc | مشغل فيديو بلغة Objective-C | |
VideoPlayerSwift | مشغل فيديو بلغة Swift | |
SwiftProject | تجهيز لأي مشروع، ايضاً اقوم بمشاركة اي فكرة مع اي مطور اخر عن طريق هذا المشروع | |
Flash-Chat | iOS app using real-time chatting via Firebase | |
CustomAD | Show a custom ad inside your app | |
أحمد الشمري | arabicString | مكتبة جافاسكربت تضيف دوال إلى الكائنات النصية تسمح بالتعامل مع اللغة العربية بشكل أفضل. تعمل على نود والمتصفح |
عبدالعزيز الشتوي | hijri | مكتبة تاريخ هجري للغة روبي |
صالح العنزي | Android: Open Saudi Numbers With WhatsApp | تطبيق في الخلفية يفتح ارقام الجوالات السعودية في الواتس اب مباشرة من اي مكان بدون حفظ |
KSA-numbers-extractor | A Python script to extract Saudi phone numbers from the clipboard | |
مازن مليباري | AlDftr | Wiki-Based Knowledge Organizer |
عمار العمار | arabic-jekyll | ابدأ بالتدوين باستخدام جيكل بلحضات وبدون لمس سطر الأوامر |
عبدالله القثامي | Carbony | مكتبة للتعامل مع التواريخ الهجرية للغة PHP مبنية على أسس مكتبة Carbon الشهيرة |
SMS | مكتبة للتعامل مع رسائل الجوال مثل البريد الالكتروني في Laravel | |
Postmark | Postmark driver for Laravel | |
عبدالعزيز العبودي | ArabJs | برمج جافاسكربت بالكامل باللغة العربية |
عبدالله ال حسين | PKI Digital Signature | The Digital Signature is the result of the execution of a public key mathematical algorithm where the author uses his private key to sign the document and anyone can verify the authenticity of the document using the owner’s public key. In practice, the digital signature is part of the Public Key Infrastructure (PKI) |
PKI Encryption and Decryption | PKI Token provide secure storage for digital certificates and private keys. They allow public-key cryptography and digital signatures to be leveraged securely, without risk of leaking the private key information. | |
فؤاد المالكي | JTelegramBot | JTelegramBot is a Java library that wraps Telegram Bot API with a simpler API using Builder design pattern |
حسين السلمان | JInteractive_map_SA_imports | |
حمود الحقباني | laravel-mobily-ws-notification | Mobily.ws SMS channel for Laravel notification system |
معاذ الجهني | office365-Laravel | A Office365 package for Laravel 5.2 or higher |
onesigna-Laravel | A Onesignal package for Laravel 5.2 or higher | |
sweetalert-laravel | A Sweetalert package for Laravel 5.2 or higher | |
محمد الدهيمي | HTTPProxy | The Official WiFi Pineapple Module Repository |
صالح الضبيعي | Offline-Clean-Arch | this example is implement offline first concept |
عمر باحارث | base16-builder-elixir | An Elixir implementation of a Base16 builder |
منى الرزقان | Arabic-twitter-analysis | هذا التطبيق سيساعدك في تحليل تغريدات تويتر باللغة العربية |
خلود الغامدي | Arabic-twitter-analysis | هذا التطبيق سيساعدك في تحليل تغريدات تويتر باللغة العربية |
روان المعثم | Arabic-twitter-analysis | هذا التطبيق سيساعدك في تحليل تغريدات تويتر باللغة العربية |
أروى الرزوق | Arabic-twitter-analysis | هذا التطبيق سيساعدك في تحليل تغريدات تويتر باللغة العربية |
إيمان النخيلان | Arabic-twitter-analysis | هذا التطبيق سيساعدك في تحليل تغريدات تويتر باللغة العربية |
سهيل المزيني | event-notf | مشروع لتنظيم المناسبات مبني بلغة PHP |
محمد الشعلان | Swift-Extensions | awsome swift extensions, will help you stop struggling with those frequent small problems |
Medical-Supplychain | Decentralized Medical Supply Chain (DApp) built on Ethereum blockchain | |
أنس الحمود | quran-project | Quran Reading Plan is PWA (Progressive Web App) which can help you plan for your reading and get the most out of your time |
عبدالعزيز الفهيقي | medicines-expired-date | انتهاء تواريخ الادوية |
ناصر الشمري | OpenSHS | Open Smart Home Simulator |
spacemacs-theme | Light and dark theme for spacemacs that supports GUI and terminal | |
academic-phrases | Bypass that mental block when writing your papers | |
حمود القصير | QattaBot | بوت تيليجرام لحساب القطّات |
أبو صالح | ar-en replacement script | A script that changes arabic text to english text and vice-versa then switches to the language you meant to write in |
عبدالعزيز العريج | Saudi ID Validator | التحقق من الهوية السعودية |
Um AlQura Hijri Calendar | تقويم أم القرى | |
PHP FTP Client | عميل FTP متكامل | |
فارس البلادي | Mowajjeh | Light PHP Router |
Mokawleb | JS/Nodejs Template Engine | |
محمد اليوسف | vcbld | تطبيق لبناء برامج c++ باستخدام vcpkg |
Stereotaxis | تطبيق جراحي للآيفون والأندرويد لحساب الإحداثيات اللازمة للخزعات الدماغية | |
Results | مكتبة للتعامل مع الأخطاء والحالات الاستثنائية في لغة C++ | |
vcpkg_wasm | أداة لربط مكتبات C++ بتطبيقات الشبكة العنكبوتية | |
فهد اللبدي | CreditCardValidator | سكربت للتحقق من صحة بطاقة الكريديت كارد بلغة typescript |
netlify-plugin-nx-skip-build | A netlify plugin that skipping not affected apps in your nx workspace | |
ng-nocopy | A directive that prevents a user from copying a specific element content | |
ng-lazy-img | An angular directive that using to load images lazily | |
أحمد الجعيد | hijri | Umm Alqura Hijri Calendar Converter in Dart language |
hijri_picker | Hijri date picker in Dart language | |
نايف الشايع | php-cpanel-email | Laravel package to manage cPanel email accounts. |
saudiaddress | PHP Laravel wrapper for the Saudi National Address APIs. you can get a list of all regions, cities and districts. Also geocode and address verification. | |
mailchimp | A Nova Laravel tool that integrates with MailChimp to manage mail list subscribers and send mail newsletters. | |
nova-mysql | A Nova Laravel MySQL Server Managment | |
worldclock | A Laravel Nova card to display world clocks | |
nova-cpanel-mail | A Laravel Nova tool that integrates with Cpanel Mail to manage Email Addresses | |
soundcloud | A Laravel Nova field to play a SoundCloud audio | |
nova-map-address | A Nova field to place a marker on the map to get coordinates then it reverses geocoding the coordinates to get a street address | |
nova-address-autocomplete | Nova address field that autocompletes the user input to show suggested addresses using Google Place service. | |
nova-random-password-generation | A Laravel Nova password field with generating random password option | |
nova-text-field-with-icon | A Laravel Nova text field with a custom icon | |
nova-paypal | A Laravel Nova card to display PayPal current balance and latest transactions. | |
nova-saudi-id-number-validation | Saudi national ID number validation field for Laravel Nova, just for the frontend it will not prevent from submitting the form. | |
nova-twitter-timeline | Nova card that displays the latest user timeline and mentions tweets | |
toggle-switch | A Laravel Nova toggle switch field | |
Monitor Nova Login | Monitor Nova Login via Slack notifications, Receive a notification every time someone's login to your system. | |
Laravel PayPal | To communicate with PayPal API to get current balance and transactions. | |
Laravel Nova SMS | A Laravel Nova SMS Tool to send SMS messages via the most popular providers. | |
Laravel Nova Push Notifications | A Laravel Nova tool to send push notifications. | |
Twitter Bot | An open source Laravel application for Twitter data automations and archiving. | |
بدر البراك | WeasyPrint-netcore | مكتبة دوت نت لتحويل ملفات html الى pdf |
bootstrap-hijri-datepicker | Bootstrap 4 Hijri Date picker | |
سليمان السويلم | توسيم | منصة تعهيد جماعي لمعالجة اللغات الطبيعية NLP crowdsourcing platform |
dejavu c++ port | c++ implementation of the algorithm suggested in dejavu audio fingerprinting project | |
تدوين | منصة مبسطة لنشر التدوينات. تدعم العربية بشكل كامل، وتستخدم محرر نصوص حديث | |
Odoo hijri datepicker | التقويم الهجري لنظام أودو نسخة ١١ hijri datepicker for odoo ERP v11 | |
لمى العصيمي | Python - web scraping | This is a very basic web scraping app that will send email when episode of your show is out. |
Python - facial landmarks | This code is just a refernce for my personal further projects. all credits goes to pyimagesearch blog for the wonderful lesson. | |
Vue js - whatsapp direct char | A web app to directly chat with someone om whatsapp without saving their numbers | |
إبراهيم الإبن الشيخ | WebFiori Framework | إطار برمجة متكامل بالإمكان إستخدامه في تطوير تطبيقات الشبكة و المواقع الإلكترونية. |
phMySql | مكتبة تساعد على إنشاء MySQL Queries بشكل سهل و مبسط بإستخدام لغة PHP. | |
JsonX | مكتبة تساعد على إنشاء سلاسل Json النصية في لغة PHP. | |
phpStructs | مكتبة تحوي على هياكل البيانات الأساسية مثل Linked List و Stack. بالإضافة, بالإمكان إستخدامها لإنشاء DOM الخاص بصفحات المواقع الإلكترونية. | |
restEasy | مكتبة تساعد على تطوير REST APIs بإستخدام لغة PHP. | |
يوسف الرشيدي | Saudi_GIS_Data | قائمة باسماء المدن و الاحياء السعودية مع معلومات حدود الاحياء الجغرافية. |
engAraDictionaryFrom_ArabEyes | قاعدة بيانات SQL للقاموس الانجليزي العربي المقدم من مجموعة عيون عربية. | |
نُهى المزيني | مناطق | Manateq | A Ruby gem to facilitate working with regions, cities and districts in Saudi Arabia |
محمد العصيمي | IoT Smart Library Application | مكتبة ذكية تمكنك من تسجيل دخول واستعارة كتب. مزايا: استخدام الوجه لتسجيل الدخول, اضافة موعد ارجاع الكتب لـ Google Calendar, استخدام الصوت في طلب الكتب. |
Riyadh Coffee Shops Web Scraping | Riyadh Coffee shops Data obtained by a web scrapping. | |
علي الحارثي | SaudiAddress | SaudiAddress is a PHP package/library built to consume the Saudi National Address API (api.address.gov.sa). It makes it simple to use most of what the API has to offer. You can for example retrieve regions, cities, districts, services and addresses from geo coordinates, verify an address and more! |
يوسف الخليفة | Saudi IBAN Validator | Saudi IBAN validator is a small javascript file to validate Saudi IBANs |
علي العوهلي | Saudi Arabia Districts Dataset | This dataset is a collection of files related to Saudi Arabia's districts. The data were collected manually from This data includes general information about districts of the Kingdom of Saudi Arabia, such as the number of residents, the proportion of Saudis and foreigners, the distribution of males and females, in addition to the average income. Data were collected manually from Nine Tenths. |
فارس العتيبي | PhpSanitization | Simple PHP Sanitization Class, This is a simple class that can verify and clean values to assure they are valid. It can take a given string and remove or encode certain types of text values, so it can be displayed in Web pages lowering the risk of being used to perform security attacks. The class can also sanitize arrays of data by processing the array values one by one. |
Uploady | Uploady is a Simple File Uploader Script with Multi File Upload Support, It comes with more than 20 features and you can set up it in less than 5 minutes. | |
نواف المنصور | List of nationalities and countries in Arabic | A list of countries includes information from more than 240 countries around the world in the Arabic language, which helps in knowing information and helps the user in writing his data. The data you will find in the file (dial code, country name, nationality name, code) |
عبدالعزيز الخراشي | react-native-detector | screenshots detector for react native |
whatsapp-bot | sends automated whatsapp messages | |
مؤيد السريع | file-organizer | command line tool help you to organise your files based on type of files |
معاذ الهاجري | infosystems.blog | مدونة لطلاب تخصص نظم المعلومات جامعة الملك سعود تركز على شرح الخطة الدراسية وتجميع موارد المواد |
jql-builder | Simple JQL builder for Jira search | |
tailwindcss-typography-rtl | Add RTL support for tailwindcss-typography plugin | |
tailwindcss-capitalize-first | Add utility class to capitalize first letter of a paragraph. | |
copy-text | Copy text to user clipboard. | |
pass | Node.js cli to generate passwords. | |
ar-num-to-en-num | Convert Arabic numbers to English numbers. | |
hide-twitter-trends | Hide Twitter (Trending now, Who to follow, Topics to follow) taps. | |
online-jwt-builder | Web page used to generate fake, but valid, JSON Web Tokens. | |
password-generator-app | Password generator app to give you strong password. | |
محمد الغموي | Typed Programming Language | A compiler written in Java targeting MIPS-32bit architecture |
عبدالله مزين | Next.js Packge template | A package template to make new Next.js libraries |
Next.js client side Redirect library | Next.js library that redirect pages depending on a condition you provide | |
احمد المالكي | mghrd | سكربت مغرد للتغريد التلقائي |
Twitter-bots | ||
يزيد المقوشي | Fix invalid GeoJSON objects | A tool to fix invalid GeoJSON objects through Python or command line |
MultiImagePicker | A library to pick multi images in Android | |
social-media-detector-api | This api would allow you to check if a phone number has a certain social media app | |
pptxer | This project is made to make it as easy as possible to scrape presentations (pptx files) from the internet and extract their text (body and notes). It can be used in Python or command line | |
سعود المطيري | Jobs Email Sender | A twitter bot who check if there any IT jobs from a particular user and send you an Email of the job. |
احمد | NattyNote | NattyNote: A browser extension to take time-stamped YouTube notes. |
احمد الصاعدي | Arabic-python-notebook | يهدف هذا الكتاب الى توفير محتوى عربي سهل يمكن القارئ من تعلم لغة بايثون بحيث يمكن استخدامه كمادة علمية جامعية تدرس خلال ترم فصلي واحد في احد التخصصات الهندسية |
احمد الرويحي | react-native-i18n-storage | React Native I18n Storage هي مكتبة مخصصة لحل ازمة إدارة إعدادات I18nManager واللغة في تطبيقات React-Native عن طريق مزامنتها مع التخزين المحلي منذ بدء تشغيل التطبيق الأصلي! مما يكسر العديد من الحواجز الجديدة ويوفر اساليب لم تكن متاحة من قبل لتخصيص كل ما يتعلق بمسائل اللغة!، علاوة على حفظ قدر كبير من الاداء والسرعة في تشغيل وتبديل اللغات وجهات العرض |
لديك مشروع أياً كان؟ أسعدنا بمشاركتك عن طريق فتح: كيف أضيف مشروعي ؟
Issue
او قم بإضافة مشاريعك بتعديل ملف
devs.json
ورفع pull request على المنصة
تكوينة ملف json المطلوبة:
{
"name": "إسمك",
"githubURL": "رابط حسابك على المنصة",
"projects": [
{
"name": "اسم المشروع الأول",
"URL": "رابط المشروع على المنصة",
"description": "شرح مختصر عن فكرة المشروع"
},
{
"name": "اسم المشروع الثاني",
"URL": "رابط المشروع على المنصة",
"description": "شرح مختصر عن فكرة المشروع"
},
]