↑
Open-source projects of max base
Max Base GitHub
Max Base GitHub
C
-
0-1KnapsackDynamicProgrammingC:
This is an implementation of the 0-1 knapsack problem in C using dynamic programming. The problem consists of a set of items, each with a weight and a value, and a knapsack with a maximum weight capacity. The goal is to determine the subset of items that maximizes the total value of the knapsack without exceeding its weight capacity.
-
0-1KnapsackGreedyC:
This is an implementation of the 0-1 knapsack problem in C using a greedy algorithm. The problem consists of a set of items, each with a weight and a value, and a knapsack with a maximum weight capacity. The goal is to determine the subset of items that maximizes the total value of the knapsack without exceeding its weight capacity.
-
0-1KnapsackRecursiveC:
This is an implementation of the 0-1 knapsack problem in C using a recursive approach. The problem consists of a set of items, each with a weight and a value, and a knapsack with a maximum weight capacity. The goal is to determine the subset of items that maximizes the total value of the knapsack without exceeding its weight capacity.
-
7Segments:
This C project demonstrates a simple digit encoding and decoding mechanism using a digit struct composed of boolean values to represent segments of a digital display.
-
another-one-draft-in-c:
Just a attempt to implement a lexer in pure C without a lexer generator.
-
ArrayListC:
This is a simple implementation of an ArrayList in C using a struct, a pointer to the struct and a pointer to the array. The array is static and the size of the array is defined when the ArrayList is created.
-
BaseConverterC:
A Fast C-Program for converting numbers from one base to another base.
-
BeautifyJSONC:
JSON Beautifier is a simple C program that takes a minified JSON file as input and formats it to produce a more readable JSON file as output. This tool can be handy when you have compressed JSON data and want to make it more human-readable.
-
BigNumberBaseConverterC:
A Super-Fast C-Program for converting very huge/big numbers from one base to another base without Limitation.
-
BigNumberC:
The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.
-
BrainfuckCompilerC:
A C compiler to read and generate C-code from Brainfuck programs (Designed in pure C in the simplest way)
-
BrainfuckInterpreterC:
A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.
-
C-Minifier:
CMinifier: A C program to remove comments and minimize the code (remove whitespace and summarize code)
-
c-nostdlib-assembly:
We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)
-
CalendarLibrary:
The powerful library for display and convert calendar and handle the date units. (Soon)
-
CAPIs:
A sample and tiny RESTful API based on C programming and a fastcgi library.
-
CBinaryTreesEquality:
This is a C implementation of the Binary-Trees Equality program to check two binary trees are identical or not.
-
CContacts:
This is a simple contacts manager written in C with a simple CLI interface and a lot of features.
-
CheckFullBinaryTreeC:
This is a simple C program to check if a binary tree is full or not.
-
CircularDoublyLinkedListC:
This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.
-
CircularLinkedListC:
This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.
-
ColorizeText:
Some ways for colorizing the text in different operating system.
-
compiler-university-project:
Implement an university compiler using Flex, Bison in the C programming language
-
config-parser-flex:
A tiny parser to read content of a own config file using pure c and flex library.
-
ConvertCalendar:
A tiny and powerful library for converting calendar date units. (gregorian, jalali)
-
CPasswordGenerator:
A simple C program that generates random passwords with various options, designed to work on both Windows and Linux platforms.
-
CRecursive-DescentParser:
A simple recursive-descent parser for evaluating mathematical formulae using pure C.
-
cUrlC:
Sample cUrl program to send request and recive response using C.
-
DateDifferC:
Calculates the difference between two dates in the old format. (Using C Language without any extra library)
-
dcat:
Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)
-
DecodeQueryStringC:
A tiny library for decode value of the query string using c with utf8 support and html entities.
-
DeepCopyBinaryTreeC:
A C program to deep copy a binary tree. Deep copy means that any changes made to the new binary tree don't affect the original binary tree. Both recursive and iterative algorithms are implemented. The iterative algorithm a few lines of code and uses a variable to keep track of the current node.
-
DoublyLinkedListC:
This is a simple implementation of a doubly linked-list in C. Doubly linked-lists are a type of data structure that are similar to singly linked-lists, but they have a pointer to the previous node in addition to the next node. This allows for traversal in both directions.
-
EightQueensPuzzleC:
A C implementation of the Eight Queens Puzzle, using a backtracking algorithm.
-
EmailValidatorC:
The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac
-
ETCompilerGenerator:
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
-
FileWorkerC:
A Terminal based file worker written in C, which can be used to perform various operations on files. It is a simple and easy to use tool. It is a command line tool, so you need to know the commands to use it.
-
FirstCFacil:
Building web service (API) using Facil in C programming language and test its benchmark and performance.
-
FirstLLVMC:
Generate object code and IR code of a simple program using LLVM in Pure C.
-
FirstSFML:
Begin point and getting start to SFML using CPP.
-
Gic:
Git Control , Management the repositories easily in our directory. (SOON)
-
GuessPasswordC:
A small program to guess password for some crackers who want to enjoy by trying...
-
HashMapC:
A tiny library for using easily HashMap, arraylist in the C.
-
HEXVE:
Display and check the Hex Codes of the file(s). (SOON)
-
HTML-Minifier-C:
International obfuscated contest: Small C program to minify HTML sources and generate a minified HTML output.
-
Image-Generator-C:
ImageGeneratorC: A C program to generate BMP image with random color.
-
Infix2PostfixC:
This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.
-
Infix2PrefixC:
This is a simple program that converts infix expressions to prefix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.
-
jdate:
A free software for Jalali and shamsi date to get current date in jalali calendar.
-
KnapsackProblemC:
This is a simple implementation of the knapsack problem in C in both recursive and dynamic programming approaches.
-
LatinSquareGenerationC:
Fastest algorithm to generate a Latin square in Order of N. Powered by C language.
-
MandelbrotFractalGenerator:
This is a C program that generates fractal images using the Mandelbrot set. The program allows users to zoom in and out of the image and change its color scheme.
-
MegaMenuC:
MegaMenuC is a simple menu system for C that allows you to recursively get menu items and its submenus.
-
MinifyJSONC:
A simple C program to minify JSON files by removing whitespace and comments.
-
MongoCSample:
Sample code for connecting to the MongoDB.
-
MysqlCalc:
A MySQL/MariaDB module and plugin to calculate the formula and calculate mathematical expression in SQL Query.
-
NQueensPromisingC:
This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.
-
one-compiler-draft-c:
Another attempt to write a compiler in c using flex and bison with all features of Syntax.
-
one-draft-in-c:
A attempt to rewrite one language compiler in pure c without lexer and parser generators.
-
OneLanguageConcept:
Concept of One Language (Pure C)
-
OSDetect:
A tiny header file for detects the operating system in C based program.
-
own-forth-bytecode-compiler:
Just a attempt to implement a own bytecode compiler.
-
pi:
Small program in C language to calculate pi value.
-
PostfixEvaluatorC:
This is a postfix evaluator written in C. It takes a postfix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )
-
PrefixEvaluatorC:
This is a prefix evaluator written in C. It takes a prefix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )
-
printf-in-asm:
None
-
QueueC:
This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.
-
RamseyNumber:
The research about Ramsey Number based on C.
-
RamseyNumberAnalyzer:
A program to analyze and check a specific colorize in Ramsey Number R(5, 5).
-
RandStringC:
Tiny program for generate random characters using C
-
SecureRandStringC:
Tiny library for generate a secure random characters using C. (SOON)
-
ShowAli:
Display the "Ali" name as art and pattern using * character.
-
SimpleTextCEditor:
This is a simple text editor implemented in C using the ncurses library. The editor allows users to create, edit, and save text files, as well as customize the editor's appearance and behavior using keyboard shortcuts.
-
SinglyLinkedListC:
This is a simple implementation of a singly linked-list in C. Singly linked-lists are a type of data structure that are used to store a collection of elements. Each element in a singly linked-list is called a node. Each node contains two parts: the data and a pointer to the next node. The first node in a singly linked-list is called the head.
-
SmallCalculator:
A small calculator to parse and execute mathematical expressions based on C, Flex, Bison.
-
SortingAlgorithms:
This is a collection of sorting algorithms implemented in C.
-
SparsePolynomialLinkedListC:
This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.
-
SplitLinkedListC:
This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)
-
SSHFinderC:
The SSH System Finder is a C program designed to scan an IP range or local network and identify systems that have SSH (Secure Shell) enabled. It provides a straightforward way to discover SSH-enabled devices within a given range of IP addresses.
-
StackC:
This is a simple stack implementation in C, using an array as the underlying data structure. It's possible to resize the stack, and it's possible to set the initial size of the stack.
-
String2CString:
A tiny program to convert a file contents to C string with supporting multi-lines...
-
Strip-C-Comments:
A C program to strip comments from a c file and output the result to a new file.
-
SubSetSumBacktracking:
This is an implementation of the Sub Set Sum Backtracking algorithm in C. The algorithm is used to find a subset of a given set of numbers that adds up to a given sum. The algorithm is implemented using backtracking.
-
SwapBinTreeC:
A C program to swap the left and right nodes of a binary tree. It mean we are going to change the left node to right and right node to left. Even the child nodes of the left and right nodes will be swapped. This program is written in C language.
-
TestAVR:
None
-
tg:
telegram-cli
-
tgl:
telegram library
-
TinyShell:
Tiny shell is a command-line interface (CLI) to execute commands in the system and to manage system. (SOON)
-
tl-parser:
Parse tl scheme to tlo.
-
TraversalBST:
This is a simple implementation of Binary Search Tree (BST) in C language. All In-order, Pre-order, and Post-order traversal functions are implemented.
-
TriangularMatrixC:
This is a simple C program that creates a triangular matrix and prints it to the screen. The program is written in C and uses the C99 standard. This library is good to use for a quick and easy way to create a triangular matrix.
-
UnixLS:
Implementation of the ls command... (SOON)
-
ushell:
ubash is a simple implementation of a shell in C using 100 LOC.
-
ValidationParentheses:
Tiny C program to validation Parentheses () [] {} symbols.
-
WorldAlgorithms:
Analyzing popular algorithms from the world of algorithms ...
-
ZMiniCArchiveCompressor:
C software to compress and archive files with CLI console. (miniz)
Python
-
01Knapsack:
The project focuses on solving the 0/1 Knapsack problem using various algorithms. The 0/1 Knapsack problem is a well-known optimization problem in computer science that deals with finding the best combination of items to pack into a knapsack, where each item has a weight and a value, and the knapsack has a limited capacity.
-
ArrayListPython:
This is a simple implementation of ArrayList in Python, full-featured and easy to use with more than 20 methods.
-
ArtASCIIGeneratorImage:
A command-line tool for generating ART ASCII from images.
-
ArtASCIIGeneratorImagePython:
A tiny tool for generating ART ASCII from images powered by Python pywhatkit.
-
ArtGraphVisualization:
This is a simple collection of scripts to visualize the art graph with NetworkX and Matplotlib.
-
AutoInviteToOrgByIssueComment:
Auto Join: A GitHub action script to automatically invite everyone to the organization who comment at the issue page.
-
AutoInviteToOrgByStar:
Auto Join: A GitHub action script to automatically invite everyone to the organization who star your repository.
-
BinaryTreeDiagram:
A software to analyze a octal number and generate formula to produce graph. (Phd Project in mathematics field, Article)
-
BinaryTreeDiagramDrawing:
A software to analyze a octal number and generate formula to produce graph. (Phd Project in mathematics field, Article)
-
BinaryTreePython:
T.B.T: A software to analyze a octal number and generate formula to produce graph. (Phd Project in mathematics field, Article)
-
BrainfuckInterpreterPython:
A Python-based interpreter to read and run Brainfuck programs in pure Python in the simplest way.
-
CameraColorRecognitionPython:
Color recognizer app which can detect colors from your camera using Python.
-
CertificateGenerator:
Certificate Generator is a python script that allows you to generate certificates for your participants with just one click. If you are an event or conference organizer, this script will streamline your workflow and save you time by generating certificates for all of your attendees at once.
-
CFG2CNF:
Python program to convert a Context Free Grammar to Chomsky Normal Form.
-
ColorConvertPy:
Tiny library to convert various colored units. (rgb, hex)
-
ColorizeBlackWhiteImagePython:
Colorize black & white images, using machine learning in Python
-
ColorRecognitionPython:
Color recognizer app which can detect names of image colors using Python.
-
ContestQuestions:
Archive of my programs code for contest questions.
-
DeepDetectFaceMaskCNN:
In the deep learning, using a convolutional neural network (CNN) we are trying to detect which faces wear MASK and which no.
-
DeepSummarizationNLP:
In deep learning NLP, using a model we are trying to summarization the text.
-
DetectQRCodeOpenCV:
Detect QRCode and BarCode using OpenCV in Python
-
DotWhitespace:
DotWhitespace is an esoteric programming language using Python.
-
EmailAddressScanner:
Email Address Scanner is a free and useful service to detect email address then really exists or not.
-
EmailVerifier:
EmailVerifier is a Python script that allows you to verify email addresses from a list of text files. It performs the following steps:
-
Excel2VCard:
A simple tool to convert Excel to VCard. By this tool, you can convert Excel to VCard, and then import all contacts to your phone. So it's easy to import contacts to your phone.
-
FaceDetectionPyOpenCV:
Tiny Python program to capture the image and video, and detect faces (in real time) powered by OpenCV.
-
FastAPIBooks:
A REST API built with Python and FastAPI, integrating with MongoDB for CRUD operations (Create, Read, Update, Delete) on books. FastAPI is a powerful web framework for building APIs, while MongoDB is a NoSQL database that provides flexibility and scalability.
-
FastAPISMSAuth:
This is a simple example of how to use FastAPI to create a simple authentication system based on phone number with SMS verification. We used SQLite as a database. (Login, Register, Auth, Panel, Whoiam, Hi)
-
FastCombPerm:
FastCombPerm: A Fast Package For Creating Combinations and Permutations With And Without Repetition. Fast Combinations and Permutations Calculator - version 1.0.0
-
FGroupPy:
FGroupPy is a software tool that allows you to perform various operations and analyses on mathematical groups. It provides a Python class called Group that represents a group and offers a set of methods to work with groups, including checking group properties, finding subgroups, generating multiplication tables, identifying normal subgroups, etc.
-
FirstRedisPython:
A tiny python web application based on Flask to set, get, expire, delete keys of Redis database easily with direct link at the browser.
-
FirstSelenium:
Some sample codes for using selenium in Python just for fun.
-
FlaskSample:
A sample project based on python and flask.
-
flex-redis-task-queues:
A python-based web application using flask to simulates delay and manage Queue by getting from Redis in rq worker.
-
get-github-issues:
A Python script to get a list of all open issues in a repository with specific labels, and fetch their corresponding bodies and comments in chronological order (oldest to newest).
-
GithubAnalyze:
Analyze and use the Github API with some tiny example.
-
GoogleSearch:
Search in the google and parse the results using python.
-
ImageClassificationCNN:
Train a model from a dataset for predicting cat and dog from image.
-
ImageRecognition:
Recognition of the images includes train and tests based on Python.
-
ImageRecognitionAI:
Recognition of the images with artificial intelligence includes train and tests based on Python.
-
InstagramSeleniumHashtagImagePython:
Instagram Selenium Python: A selenium-based crawler to extract images from special hashtags on Instagram.
-
InternGoogleInterview:
Google Interview Experience (For Software Engineering Intern)
-
InterviewFAANG:
Solving Facebook interview questions.
-
KeyboardKeylogger:
This is a simple keyboard keylogger/sniffer for Desktop systems. It is written in Python and uses the keyboard library to capture keyboard events. It is a simple proof of concept and is not intended for any malicious use.
-
LatinSquareGen:
Easy-to-use software for calculating and counting the number of Latin squares in the user's given order, this program can perform any order without computational limitations.
-
LinkRemoverTelegramBot:
A Python-based Telegram Bot for deleting all kind of URLs and links in almost everywhere the bot joined. (Scan new and updated messages)
-
LinkShortener:
Link Shortener is a free and useful service to create a short link then redirect to other links.
-
mathematical-imaging-vision:
python mathematical imaging vision
-
MiniCalculatorInterpreter:
Tiny calculator interpreter with supporting Mathematical functions using Python.
-
MongoDbPython:
Sample python script to connect mongo database.
-
MouseMoverPy:
mouse_mover is a Python program that allows remote control of the mouse cursor on machines where it is executed. The program consists of two scripts - spy.py and infected.py.
-
one-draft-in-python:
A attempt to rewrite one language compiler in Python.
-
PiMathImages:
Mathematics Art: Generate stunning images show the beauty hidden in PI digits using Python.
-
PiProfHappyBirthDay:
Drawing art work and Happy Birthday my master using Pi digit numbers.
-
PredictionWikipediaMathematicsVisitsResearch:
Improving Prediction of Daily Visits of Wikipedia Mathematics Topics using Graph Neural Networks
-
PythonDataExcelReader:
Just a tiny program to read Excel rows as array in Python and write into JSON format.
-
PythonExpressionInterpreter:
Simple Math Interpreter in Python
-
PythonImage2PencilSketch:
Convert your images into sketches using Python OpenCV.
-
PyTreeView:
pyTree is a python class and library to display Tree (Tree View) from array, object, or JSON.
-
QuoteAPIPython:
Build a RESTful API that generates random quotes. The quotes will be stored in a database and the API will expose endpoints for CRUD operations (Create, Read, Update, Delete).
-
RamseyNumberGraph:
The research about Ramsey Number based on Python.
-
RandomRealNameFlask:
A Python web-based application for generating random user-names (gender-aware), An online and secure service to create unique random usernames lists.
-
RandomRealNameFlaskAPI:
A web service API for generating random user names (gender-aware), An Python-based web service to create unique random usernames lists. (JSON API)
-
RedditBot:
Automation bot to sign in to Reddit.com website using python selenium.
-
SearchBinTreePy:
A simple python class for search in binary tree. This class provides a few methods for searching in binary tree. Search methods are recursive and non-recursive. You can easily search in binary tree with only on left or right child, and you can search in binary tree with both left and right child.
-
SimpleDjangoSignals:
Sample repository to lean Django Signals in small script Using Python.
-
SimpleFastPyAPI:
This is a simple REST API built with Python and FastAPI and SQLAlchemy for CRUD operations (Create, Read, Update, Delete) on users. FastAPI is a powerful web framework for building APIs.
-
SparseMatrixPy:
Sparse Matrix: A full-featured library in Python for working with Sparse Matrix.
-
StackoverflowCrawler:
A web crawler which crawls the stackoverflow website.
-
StepByStepHeapTreePy:
A step-by-step implementation of a heap-tree in Python. By this class you can easily convert an array to maxheap or minheap tree. Also you can extract the maximum or minimum value from the heap-tree. The heap-tree is a binary tree that can be used to sort an array of numbers. (both MaxHeap and MinHeap)
-
TelegramClientMTProto:
A tiny smart bot to reply my new messages in the telegram.
-
TkinterCalculator:
Tiny and feature-rich calculator application created by Python powered by Tkinter. (GUI Calculator)
-
TwitterBotCrawler:
A bot to login in Twitter and process page with selenium using Python.
-
UnlimitedAutoTranslate:
This script is using Google Translate to translate unlimited text. It's using a third-party library called to translate text. We designed this script to convert your input text in smaller chunks and translate them one by one. You can use this script to translate unlimited text.
-
WakatimeTeamReport:
This Python script generates a daily report for the team lead to monitor the hourly work of team members. It tracks the number of hours spent by team members on various projects and sends the report to a Telegram group and the director's email.
-
YourCombinationsPython:
An efficient combinatorics Python software to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing generators)
JavaScript
-
AirplaneTicketFirefox:
The firefox addon for analyzing the purchase of Airplane tickets.
-
AudioVisualizerJS:
A graphical web-based audio visualizer which reads music data using Pure JavaScript, and draws a graphical view in Canvas.
-
bower-package-nodejs:
This is a NodeJS module for getting information about Bower packages from the Bower registry, which is a REST API. It can be used to search for packages, list all packages, and check if a package exists. The package written in JavaScript.
-
BrowserFeaturesJs:
Tiny Library for browser features detection.
-
ChangeNumbersJs:
Tiny Library for change number from a language in other language.
-
ChessDesktopElectron:
Chess game with two player based on electron. (SOON)
-
ChessWeb:
Chess game with two player. (SOON)
-
ClosureSetAttributesGeneratorJS:
This is a implementation of the closure of a set of attributes generator in JavaScript. (Useful for databases)
-
convertSVGShapeToPath:
A nodejs-based program to convert shape based SVG to path by using SVGO library.
-
CopyClipboardJs:
Tiny Library for copy text in clipboard.
-
create-rss-nodejs:
Create RSS feed XML file in JavaScript without any library and stress.
-
CubicEquationCalculator:
Cubic Solver: Cubic Equation Calculator (A X^3 + B X^2 + C X^1 + D = 0)
-
CustomWindowsFormElectron:
Custom Windows Frame with toolbar based on the electron.
-
detect-svg:
javascript: Detect a string or buffer is SVG or not.
-
DetectIranianBankJS:
List of all iranian bank with prefix Code number for detecting name of bank from card number, powered by JavaScript.
-
DetectIranianBankWeb:
A website for detecting name of Iran bank from card number, supported all Iranian banks. This package contains SVG logo and brand color of all banks.
-
DiffTimeCounter:
This web page allows you to calculate and sum the differences between pairs of start and end times. Simply enter the time ranges in the provided input area, and the page will display the difference for each range as well as the total sum of all differences.
-
DrumMusicJS:
A web-based Drum music game for playing the drum. This can give you an experience of drum playing. So enjoy playing.
-
easiest-js-game:
The easiest game you can design by JavaScript. Similar to Dinosaur Game but it's much simpler and you have to jump near obstacles. You are a hard player? bet to get your highest RANK.
-
edb-sqlite-nodejs:
edb-sqlite: Easy Database SQLite NodeJs
-
email-validator-nodejs:
This is a simple email validator for NodeJS that can match all emails in a string, check if a string has an email address, or check if a string includes a specific email address. You can use this module to validate emails in your NodeJS projects.
-
ExampleReactNativeUserList:
A tiny project and sample to display a list of some users with avatar to fetch data from internet using Json structure.
-
FaceDetectionJS:
A JS webpage to detect faces and its landmark and expressions powered by face-api.js library.
-
FilterInputJs:
Tiny and Powerful Library for limit an entry (text box,input) as number,string or more...
-
FirefoxPluginTehranStockAutoSendBuyRequest:
Firefox plugin to automatically send BUY request for Tehran Stock via Exir Brokerage.
-
first-nodejs-apollo-mongodb-graphql:
Good example for starter and learning GraphQL + Apollo Server + MongoDB + NodeJS easily and fastly. (based on Babel, Just in 10 minutes)
-
first-nodejs-graphql:
Good example for starter and learning GraphQL + NodeJS easily and fastly. (Just in 10 minutes)
-
FirstElectron:
Begin point and Getting start of the electron using node js.
-
FirstNextJS:
A simple blog project based in NextJS (ReactJS); Next.js Crash Course
-
FirstNodeJSgRPC:
A example repository to show how you can create your first gRPC webservice (+ Protobuf in HTTP2 protocol) with NodeJS.
-
FirstProtobufJS:
A quick and practical look at Protobuf. If you know what is JSON and how its work, you can see how much Proto-Buf is easy.
-
FirstPWA:
First Progressive Web App using Nodejs, HTML, CSS, Javascript.
-
FirstReactNative:
A sample application created using React Native.
-
FirstTypeScript:
First program in TS, simple Express application in TS which will convert to JavaScript.
-
FirstVueRouter:
Good example for starter and learning VueJs + Vue-Router easily and fastly. (Just in 10 minutes)
-
FixLanguageTypeJs:
Tiny Library for fix problem of language selection in type text.
-
GenerateQRCodeWeb:
Generate QR-Code from text using JavaScript in web browsers (Online)
-
GoScrollJs:
Tiny and Powerful Library for change place of the scroll and focus on element.
-
HappyBirthDayJS:
Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize particles in the background.
-
HistoricalEncryption:
Two Historical Encryption which used in past, refer to history of mathematics. Powered by JS, So you can run it on browsers! 1- Change order, 2- Change letter
-
Infix2Postfix:
This is a simple infix to postfix converter written in JavaScript. It is a simple project that I made to show other students how they can easily design this type of program and how they can use it to solve their problems.
-
Infix2Postfix-Evaluator:
A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.
-
Infix2Prefix:
This is a simple Infix to Prefix converter written in Javascript.
-
iranian-phonenumber-validator-nodejs:
A library for validating Iranian phone numbers in nodejs that can help you to extract all phone numbers from a text, check if a text has a phone number, check if a text is exactly a phone number, check if a text includes a special phone number.
-
JalaliCalendarJS:
This is a JavaScript library that allows you to working with Jalali Calendar system.
-
JavaScriptGlobalSummit2023:
Talk Live coding -"Building a WebSocket Server and Client: Live Coding with Node.js and JavaScript". In this session, we'll dive deep into the world of WebSocket technology and its transformative potential for real-time communication in web applications.
-
JavascriptWebcamDemo:
Get Webcam frames in javascript and Watch Webcam Stream in video tag.
-
JSExpressionParser:
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
-
JSTypeSpeedTest:
A Javascript (web-based) page to calculate speed of typing and you can make a challenge for yourself to see how much is your type speed and quality.
-
JumpGameWebJS:
A web-based game designed by JavaScript is a jumping game where you can jump by pressing the key or touching the screen and many obstacles will come for you. This game supports both Phones and Desktops as well.
-
KarbonColumnSwitchJS:
A Javascript (web-based) page to move the items between two column something like Karbon and you can easily move all items of left to right, or select and move one by one to next side.
-
ko-engine:
JavaScript template engine in just 50 LOC with supporting replacing variable, and JavaScript commands such as: if, else
-
LeafletExample:
A web page to select the origin and destination location in the Map using Leaflet library.
-
LoadJs:
Tiny Library for import and load the javascript file(code).
-
LocalNetworkSniffer:
A tiny node js-based program to listen on 80 port and will log all requests and also send logs to Telegram Bot.
-
MapboxWebExample:
A web page to select the origin and destination location for requesting a taxi.
-
MessengerSocketWS:
Design own Messenger Chatroom: This project took more than ten hours to try to design a native messaging infrastructure. (Own messenger project using Pure Web Socket, not Socket.IO)
-
MochaChaiJsTest:
In this repository, You will see how to setup the Mocha unit testing framework along with Chai which is an assertion library. (JavaScript)
-
MyLang:
A hobby compiler build by nearley. (Thanks from Toby)
-
MyNodePackageManager:
How NPM or Yarn are working; Going to create our own package manager
-
MySqlExpressNodeJS:
A great and simple website based on express with MySQL using.
-
namifyUrlJs:
namifyUrl is tiny function to normalize a URL address string for you.
-
PiCalculatorWebJS:
Calculating Pi number without limitation until 10k digits or more in your browser powered by JS without any third party library!
-
POSSF:
Persian Open Source Software Festival (possf.ir)
-
PromisesAsynchronousJS:
If you are a JS dev, After learning the fundamentals. You have to learn Async, Await, Callbacks and Promises. This repository provide several easy examples which can show you how they are working.
-
QuadraticEquationCalculator:
Quadratic Solver: Quadratic Equation Calculator (A X^2 + B X^1 + D = 0)
-
RandomProxyJs:
Tiny Library for get random proxy (free).
-
react-theme-switcher:
A ReactJS-based switch to change style of page from Light to Dark or vice versa.
-
reactjs-todo-list:
Build A Todo List App with React from Scratch (Including Hooks, LocalStorage)
-
reactjs-todolist:
Build A Todo List App with React with Class (Including Hooks)
-
reactjs-todolist-redux:
Build A Todo List App with React with Class (Including Hooks, Redux)
-
record-video-screen-puppeteer:
This is a simple example of how to record a video of a web page by Puppeteer. The script will open a web page and record a video of the page. Designed in JavaScript and Node.js.
-
RookPolynomial:
Algorithm to solving the rook polynomial questions.
-
RunBenchmarkJs:
Tiny Library for benchmark javascript code.
-
Sarrafchi:
Sarrafchi: A free website to get live currency rates in Free Market. (VueJS, SPA)
-
SHA256HashGeneratorJS:
A repository for a tool allows you to generate the SHA256 hash of any string using Javascript.
-
ShapesAlgorithm:
JavaScript/Algorithm: In a shape(rectangle or square) with width n and length m, We want to know how many shapes there are with width and length a and b. We also want to know the remaining forms.
-
ShopPriceChecker:
Shopping and E-commerce: A client-side utility project for a Shop product page. Calculate the order price, and check availability with supporting N* filters.
-
SimulationShopStore:
This is a web-based simulation of a shop-store. It is a simulation of a shop-store with a queue of clients. This simulation designed in a way that we can change the parameters of the simulation and see the results. Project is written in JavaScript withouth any third-party library.
-
SnakeGameWebJS:
A web-based game designed by JavaScript is a snake game where you can eat food and grow. This game supports both Phones and Desktops.
-
socketio-chat-application-nodejs:
Chat of LIVE Concert: WebSocket Chat asynchronous communication application for online live concert. (Nodejs)
-
tehran-stock-market-watch-nodejs:
A node js-based script to obtain live data of Tehran stock and watching market's symbols.
-
TelegramCommunicationJS:
A pure script to communicate with Telegram server without any Third-party tools and library.
-
TelegramDataSerialization:
A tiny library to Serialization and Deserialization of the JS objects for Telegram.
-
TextDotsCounterJS:
JS script (web-based) to count number of dots inside characters. for example i have one dot, and p not have a dot. (Support English, Persian, and Arabic languages)
-
ThemeSwitcherMithrilJS:
Theme Switcher using MithrilJS
-
TinyTimerJs:
Tiny and Powerful Library for show time counter.
-
TodoAppMithrilJS:
Create a Todo-list project using MithrilJS something is one of best JS-based SPA framework.
-
TreeRecursiveJS:
Tree Recursive (Iterative) JavaScript; Convert a list of objects to a tree structure.
-
url-validator-nodejs:
This is a simple module for validating urls in nodejs and javascript that help you to extract urls from a text, check if a text has a url, check if a text has a specific url, and check if a text is excatly a url.
-
VibrationWebAPI:
You can control the vibration capability of your device using the Vibration API. (JavaScript) This feature can useful in SPA and PWA.
-
WebMoleGame:
Mole game with HTML, CSS, JavaScript. (Web-based)
-
WebSnakeGame:
Snake game with HTML, CSS, JavaScript. (Web-based)
-
YourCombinationsJS:
An efficient combinatorics library for JavaScript to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing ES2015 generators)
-
YoutubeDownloaderNodeJS:
Tiny NodeJS server-side script for download the youtube video based on expressJs.
PHP
-
AlgoStock:
AlgoStock is a PHP-based CLI script to get prices and information from the Iran Stock Exchange and store these in the database, after that we calculate some indicators and will order buy and sell every time it thinks is a good time.
-
AnalyzeCombine:
Analyze the combine with and without the repetition. (SOON)
-
API-Sarrafchi:
Sarrafchi: API and web service to get live currency rates in Free Market.
-
AutoNewsSubmitter:
Analyze SQL query and extract data of attachment files to insert new wordpress post.
-
BlogLaravelGraphQL:
The GraphQL-Based Blog System is a powerful and modern blog application that allows users to read, create, update, and delete blog posts, manage comments, and perform various other operations through a GraphQL API. It offers a more intuitive and customizable way of querying data compared to RESTful APIs.
-
bonbast-api:
Dollar and Euro: Live irr exchange rates in free market - bonbast.com
-
BookingLaravelGraphQL:
The Book Management System will be a web application that allows users to manage their personal book collections. Users can add, update, delete, and view details of their books. The system will use GraphQL for querying and mutating book data.
-
CaptchaSolver:
A tiny program to solve the thousand captcha image for testing the quality of the OCR. (Optical character recognition)
-
CharPHP:
Useful functions for work with character, string in the PHP based application.
-
CodeShareHubLaravelGraphQL:
A collaborative code snippet manager powered by GraphQL, built on Laravel 10 and PHP 8.2. Share, discuss, and collaborate on code effortlessly.
-
ComposeDockerNginxLaravelPHPMyAdmin:
A ready to use Docker Compose configuration for a LEMP stack (Nginx, PHP, Laravel, MariaDB, and PHPMyAdmin).
-
CoronaVirusDatabase:
A repository for analyzing references and database of "gisanddata.maps.arcgis.com" website for Corona Virus.
-
crawler-news-currency-gold-coins:
PHP Crawler to get Persian news related to currency coin and gold.
-
CrawlerYJC:
This PHP crawler is designed to scrape news articles and categories from the YJC.ir news agency website. It provides a way to extract valuable data from the website for further analysis or any other purpose.
-
CruiseLaravelGraphQL:
CruiseGraphQL is an innovative car rental platform leveraging GraphQL. Engineered using Laravel 10 and PHP 8.2, it streamlines car reservations, monitors vehicle availability, and employs Redis caching for enhanced performance.
-
CurlDivideParsing:
A tiny library and script to divide and split a remote file to download that step by step.
-
DoostihaaCrawler:
A PHP-implemented crawler for Doostihaa.com. (Database of thousands of movies)
-
EasyVideoConverterPHP:
A tiny PHP-based script to convert and compress all Video files at current directly using FFMPEG tool. (God of video converters)
-
EcommercePHPDDD:
Welcome to the Domain-Driven Design (DDD) PHP 8.2 Ecommerce System! This project aims to provide a robust and scalable Restful API-based ecommerce system using PHP 8.2, all without relying on Laravel or any other third-party project. This README will guide you through the setup, architecture, and usage of the system.
-
EducationalMVCPlatformPHP:
This is an educational platform where users can access and consume educational content such as videos, lectures, and quizzes. The platform also includes features for user authentication, progress tracking, and quiz grading.
-
EightQueensPuzzlePHP:
A PHP implementation of the Eight Queens Puzzle, using a backtracking algorithm.
-
ExtractWord:
Extract word(s) from the lines of the file.
-
FakeFaces:
This repository contains a crawler that downloads thousands of fake human face images from various sources on the internet. Additionally, the repository includes a dataset of thousands of face images of fake humans.
-
film2serial-api-service-crawler:
Crawling content and Movies of a Persian site using PHP.
-
FilterLines:
A script for filtering the lines of the string with a specific format.
-
FirstBramusRouter:
A easy-to-use and ready example to use PHP-based Bramus Router.
-
FirstLaravelAPI:
A simple example of how to create a RESTful API in Laravel Framework 8.36.1.
-
FirstMarkRESTfulPHP:
Build a PHP RESTful with fastest Web micro-framework in the world!
-
FirstMezonRouter:
A easy-to-use and ready example to use PHP-based Mezon Router.
-
FirstMVCPHP:
First implement of MVC structure in pure PHP with a tiny router for passing requests to Controllers.
-
FirstMysqliPHP:
Connect and work with MySQL/MariaDB database through MySQLi in PHP. This is an introductory project, If you need a simple and straightforward example that takes you straight to the point, you can check out these examples.
-
FirstPHPGraphQL:
Create a GraphQL server (restful) web service using PHP.
-
FirstPHPLiquid:
First project to show you how use and handle Liquid template engine at your PHP applications.
-
FirstPHPMVC:
Very good and small template to show how can set up a own PHP-base with MVC-like architecture. (Router, Controller, View)
-
FirstRedBeanPHP:
Here is a quick tour to show how RedBeanPHP as a very old ORM PHP-based library can give you a non-SQL experience in developing.
-
FirstSymfony:
First Symfony Project, this repository contains a simple Symfony project that contains all of its PHP sources.
-
ForumPlatformDDD:
A forum platform that allows users to create threads, post replies, and engage in discussions. Implement features such as user authentication, moderation tools, and search functionality.
-
FreeSpringerBook:
Download Free List book of Springer. [PDF format]
-
GameNetSystemPHP:
A complete system for game nets that can manage the category of console devices and also have control over rent and receiving money. (PHP + Ajax javascript JSON)
-
GeneralCMSDDDPHP:
This is a PHP RESTful service based on the Domain-Driven Design (DDD) architecture. The project utilizes PHP version 8.2 and provides a structured approach for building a robust and maintainable API.
-
GenerateQRCodeLogoPHP:
Generate custom QR-Code with own Logo from text using PHP
-
GenerateQRCodePHP:
Generate QR-Code from text using PHP
-
GitHubBackupArchiver:
A small script to download and archive all repositories of a account in GitHub with PHP.
-
GitHubVulnerabilityXSS:
Archive of my experiments related to checking the security of GitHub and XSS vulnerability.
-
GooglePlayDatabaseMirror:
Repository of designing a crawler script to update a mirror database from Google Play on PHP.
-
GooglePlayWebServiceAPI:
Tiny script to crawl information of a specific application in the Google play/store base on PHP.
-
HamiltonianPathProblemPHP:
Implement a Hamiltonian path algorithm, and Design a tour for visiting all cities of a country. (PHP)
-
iapk-api:
Web service source code for iapk.org website with Flight micro-framework for PHP.
-
iApkWebSystem:
A PHP-base web system and site for displaying Android applications from Google Play Market and ... (along with 7 different languages)
-
ImportantWordExtractor:
A tiny PHP class-based program to analyze an input file and extract all of that words and detect how many times every word is repeated. (It's not case sensitive)
-
IndiaMobileNumbers:
India Mobile Number Database.
-
IssabelWebservicePHP:
ISSABEL simple API Restful JSON: Provide call history reports from Issabel for a Call center powered by PHP with a JSON web-service interface
-
JobMarketplaceDDDPHP:
This is a job marketplace platform that facilitates the connection between companies and developers. It allows companies to post job openings, search for potential candidates, and manage the hiring process. Developers can explore job opportunities, apply for positions, and track their applications.
-
JPOPHP:
JSON Parser Object PHP is a library for parsing the data in JSON format.
-
LanguageLearningGraphQLPHP:
This project is a Language Learning App that provides a GraphQL API for language courses, vocabulary exercises, and language proficiency assessments. The API is developed in PHP 8 and allows users to access a wide range of language learning resources.
-
LaravelBigDataTest:
PHP Laravel: Develop a test environment in Laravel with more than 20 Million user rows. (A project in blade laravel and another SPA in vue js infinite scroll)
-
LaravelBlogAssignment:
This project is an assignment for PHP and Laravel web framework. a basic blog with user authentication and CRUD functionality.
-
LaravelTaskDDD:
This is a PHP & Laravel-based RESTful API that manages tasks using Domain Driven Design (DDD) architecture. The API allows users to create, read, update, and delete tasks.
-
LimitLastLinePHP:
Some tiny script to limit and remove the last line from input string using PHP.
-
LMPHP:
Multi-language management and support on the site.
-
LoxblogCheckLinkExchange:
A software to check Loxblog subdomains to detect smart Link Exchange box.
-
LoxblogSubdomains:
List of some subdomains of Loxblog.com.
-
master_autoindex:
a nice autoindex witch will allow you to run a download site very easily, it also has plugins
-
MathImprove:
Modify and Improve math expressions.
-
MatPHP:
The tiny library to calculating the matrices and operations. (Soon)
-
MealyMachines:
This repository contains a collection of Mealy machine implementations in PHP for performing various arithmetic operations.
-
MegaDownloader:
A script to download file from Mega.n and read it. (Using PHP)
-
MegaMenuPHP:
MegaMenuPHP is a simple menu system for PHP that allows you to recursively get menu items and its submenus.
-
MergeExcelFilesToOnePerColumns:
Merge Excel Files to single excel file per columns
-
MiniPHPArchiveCompressor:
PHP software to compress and archive files with CLI console.
-
MyAPITaskPHP:
This is a simple Task Manager API for CRUD operations. (Get tasks, Add task, edit task, delete task)
-
mysql-mariadb-rename-database-php:
A tiny script to rename and move all of your table into a new MySQL/MriaDB database. (using pure PHP)
-
NetPHP:
Useful functions for connecting to the network in the PHP based applications.
-
NewsLaravelGraphQL:
NewsLaravelGraphQL is a Laravel-based web service that leverages the power of GraphQL to provide a flexible and efficient API for accessing news articles and related information. This project is built on Laravel version 10 and utilizes PHP 8.2, ensuring modern and robust development practices.
-
NginxWebAutoConfig:
A sample script to automatically create nginx configuration file to set up all website on.
-
NumbersToWordsPHP:
Tiny library to convert numbers to words. (SOON)
-
OmitKeepLines:
Keeping or removing some part of lines from a text with special attributes.
-
OnlineMarketplacePHP:
An online marketplace that allows users to buy and sell products. Users can register for an account, browse products, add products to their cart, and checkout using a payment gateway. Sellers can create and manage their own product listings, including setting the price, description, and uploading product images.
-
PartitionArrayPHP:
Partition an array into multiple arrays using PHP.
-
PharmacyMVCPHP:
A Pharmacy Management System built with PHP using the MVC architecture. The system will provide API endpoints for managing the inventory and orders of a pharmacy.
-
php-cli-apps:
A simple, fast, and fun example for building command line apps in PHP.
-
PHP-Ippanel-SMS:
A PHP-based class to communicate with ippanel.com webservice to send a fast SMS to your client, its pattern sending and purpose of this kind of SMSs are fast sending and send verification code.
-
php-jwt-example:
PHP JWT example.
-
PHPAS:
PHP Auto Style: A tool for format and beautify the style of PHP code with my style.
-
PHPBigBlueButtonAPI:
A small tools to connect with BigBlueButton API and create room and join and more works.
-
PHPCSRF:
Simple PHP Application with Cross-Site Request Forgery (CSRF)
-
PHPDomainParser:
A tiny PHP-base library to parse domain address with a limit format allowed list.
-
PHPEDB:
PHP Easy DB (Database) is an easy library to manage and control the database.
-
PHPFakeUserAvatar:
PHP FakeUserAvatar is an open and free RESTful API project built on PHP 8.2, designed to generate fake user information with avatars or without avatars.
-
PHPGmailEmailSender:
A ready-to-use PHP script for sending Emails with an HTML Template will use a Gmail account as the sender and you will not need any email server. Powered by PHPMailer.
-
PHPJalaliDate:
A tiny code to convert date into Jalali calendar using pure PHP code without extra library and code.
-
PHPMultiExplode:
Tiny function to split a string by a array of the string for PHP.
-
PHPNiceCaptcha:
Nice Captcha with good quality and security for keeping safe from bots using PHP.
-
PHPSMSAmazonAWS:
A quick example of sending SMS with AWS SNS Using Amazon Service. (PHP)
-
PHPTaskDDD:
This is a PHP-based RESTful API that manages tasks using Domain Driven Design (DDD) architecture. The API allows users to create, read, update, and delete tasks.
-
PHPTinyCms:
A mini, tiny content manager system (CMS) for general purpose and using for sites based on PHP.
-
PHPTodoListAJAX:
This is a simple PHP web-application that let you create, edit, and delete the tasks in the simplest way. (HTML, CSS, JS, PHP)
-
PriceEequationCalculator:
Tiny Calculator: Price equations allow you to automatically update your price with the price fluctuations.
-
proxycheckblock-whmcs-plugin:
A simple WHMCS hook that checks if the client is using a proxy/VPN.
-
QuestionnaireSystem:
A php-based system script such as vote system to submit form and store it, finally it will show some chart for watching it.
-
RamseyNumberResearchData:
A archive repository for a research about colorize the Graphs.
-
RamseyNumbers:
A research repository about the Ramsey numbers and explore the new data in the mathematics field to write an article using One Programming Language.
-
ReadableSubtitle:
Make readable the subtitle files.
-
RondIrCrawler:
A crawler for extracting a list of top sim cards and tel numbers from the Rond.ir website. (PHP)
-
RouteDistance:
Calculating the distance and duration of two point in the Map.
-
SampleCaptchaAPI:
Implementing a captcha service using PHP and javascript to can use it anywhere such as Web.
-
SampleGameAPI:
A tiny implement API for game apps with a web service using PHP.
-
ShortenerLaravelGraphQL:
ShortenerLaravelGraphQL is a GraphQL-based web service developed using PHP 8.2 and Laravel 10. This project aims to provide a URL shortening service with a GraphQL API interface, making it easy to create short links and retrieve original URLs using GraphQL queries.
-
SimplestRSA:
Simplest implementation of RSA algorithm encryption and decryption. (In only 13 lines)
-
SmartFilter:
A Smart Filtering to keep and remove the character or words of the text. (SOON)
-
SMTPConnection:
A script to connect to a SMTP server and send email using that.
-
StockExchangeCrawler:
A crawler program to extract all of the data and the price for symbols in the global stock exchange.
-
TDesign-Math:
Research Simple t-designs: A recursive construction for arbitrary t.
-
tehran-stock-market-watch-php:
A PHP-based script to obtain live data of Tehran stock and watching market's symbols.
-
telegram-github-trend:
A Tiny script to send message for new projects in GitHub Open Source - Free Software/GitHub Trending channel. (https://t.me/GitGpCh)
-
telegram-weather-bot:
A telegram bot to sending weather information daily in some channels. (Using PHP and getting information from a API)
-
TelegramBotSample:
Sample code for the telegram bot using PHP.
-
TelegramEntitiesParser:
A program to parse and decode formatted part of the Telegram message text with UTF8 support.
-
TinyTelegramBotPHP:
Small telegram bot library using PHP.
-
TopPHPFunctions:
Here is the top 100 PHP functions: it is the list of the most often used PHP native functions. If you are a PHP developer, you must know the Top 100 PHP Functions deeply.
-
TrackPhoneAndroid:
NotificationListener: An android application to track phone messages and Children to understand what message they receive. (using Java)
-
TwigPHPNoComposer:
A ready-to-use example for using Twig template engine without needing to Composer in PHP.
-
twitter-github-trend:
A Tiny script to send tweet for new projects in GitHub Trending. (twitter.com/GithubTrend)
-
TwitterGraphQLPHP:
This project aims to create a Twitter clone API using GraphQL in PHP8. The API will provide all the necessary queries and mutations to replicate essential features of Twitter. It enables users to perform actions such as creating tweets, following other users, liking tweets, retweeting, and more.
-
WebPostPHP:
WebPostPHP is a PHP library to build HTML form to send POST request.
-
WordpressFunctions:
List of all WordPress categorized functions - ~1000 WordPress PHP Functions, by learning all of them you can say you are master in WP Development.
-
WorldCityJson:
List of all city and country name with population number in json structure.
-
YourCombinationsPHP:
An efficient combinatorics library for PHP 8 to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing generators)
Kotlin
-
AndroidAutoBuildAPK:
This is an example of how to build an APK using GitHub Actions. Here, we created a simple Android application that displays a Hello World!. We then created a workflow that builds the APK and uploads it as a new release.
-
FirstHelloWorldKotlin:
First "Hello World" program template in Kotlin
Java
-
AndroidAutoUpdate:
A tiny class to check automatically the Android application, if there are a newer version.
-
AndroidDeviceInformation:
Get device information of android using a tiny and small Java file.
-
AndroidGoogleMaps:
A sample android application with google maps for SDK 9.
-
AndroidMySMS:
An android application to send sms for a cloud-based web service.
-
AndroidSnappMap:
An example of an Android map app, Snapp app map rebuild.
-
AndroidWebView:
A tiny android application to display a special webpage in default.
-
DepthFirstSearchJava:
This is a Java implementation of the Depth-First-Search algorithm. It is a recursive algorithm that traverses a graph in a depthward motion and uses a stack to remember to get the next vertex to start a search, when a dead end occurs in any iteration.
-
FirstFlutter:
A sample application created using Flutter.
-
FirstHelloWorldJava:
First "Hello World" program template in Java
-
FirstHelloWorldJavaGradle:
First "Hello World" program template in Java using Gradle
-
FirstHelloWorldJavaMaven:
First "Hello World" program template in Java using Maven
-
JavaHugeNumber:
Big and Huge Number/Integer class implementation with supporting arithmetic operations + - * / %.
-
JavaJalaliCalendar:
Tiny library and class for Jalali Calendar in Java with Gregorian calendar convertor.
-
JavaMyString:
A tiny implementation of String class in java as final project.
-
MapBoxSampleAndroid:
Example Map Android application based on MapBox.
-
MyStackJava:
My Stack Implementation In Java. Here we are going to design a full-featured class for Stack's Data structure.
-
RationalNumber:
A Rational Number class with supporting of + - * / < > >= <= != =.
-
SmartTrackPhoneAndroid:
NotificationListener: An android application to track phone messages and Children to understand what message they receive. (using Java)
-
StackMathematicsInterpreter:
My Simple Mathematics Interpreter Implementation In Java (Designed by Stack Structure)
-
TelegramAndroidConcept:
A new Android application based on new telegram concepts design Using Android (Java) with support SDK 9 and up to more.
-
ToyLanguageTranslator:
A java program to convert a new language to plain english language. (A exercise for String in advanced programming)
TypeScript
-
AparatExpressGraphQLTS:
AparatExpressGraphQLTS is a TypeScript-based GraphQL web service designed to mimic the functionality of the popular video sharing platform Aparat (similar to YouTube). This project utilizes the Express framework to create a custom GraphQL API, providing users with features for uploading, viewing, and interacting with videos and other media content.
-
BankGraphQLAPI:
This project is a GraphQL-based API designed for a bank system, implemented using TypeScript, NestJS, and MariaDB. The main purpose of this project is to handle transactions and calculate the balance of client accounts.
-
BlogExpressGraphQLTS:
BlogExpressGraphQLTS is a TypeScript-based project for creating a feature-rich blog using Express.js and GraphQL, without relying on NestJS. This project aims to provide a flexible and powerful backend solution for managing a blog application through GraphQL queries and mutations.
-
BlogSiteGraphQLAPI:
This project is a GraphQL API built with NestJS and TypeScript. It provides a backend for a blog site, allowing users to register, create and manage blog posts, manage categories, and create pages. It also supports authentication using JWT tokens.
-
BookingAPITS:
This is a RESTful API built using NestJS and TypeScript that enables users to reserve appointments, services, or resources through a booking system. The API provides functionality for managing availability, user authentication, and notifications for booking confirmations or reminders.
-
BookstoreGraphQLTS:
This is a TypeScript-based GraphQL API for a bookstore that allows users to browse books and manage their accounts. The API is built using Apollo Server, and it uses Redis for caching and PostgreSQL as the database. Docker is used to automatically install PostgreSQL and the GraphQL tools.
-
ChatTypeScriptSocketIO:
This is a real-time chat application built with TypeScript and Socket.io, allowing users to communicate through direct messages, group messages, and channels. The application offers bidirectional communication between clients and the server, providing a seamless chat experience.
-
CMSGraphQLTS:
This is a GraphQL-based project developed in TypeScript. It aims to provide a full-featured Content Management System (CMS) with various functionalities including categories, posts, sliders, FAQs, contact us responses, authentication, and more.
-
DivarCloneGraphQLTS:
This project aims to create a clone of the popular Iranian classified advertisements website, Divar.ir, using GraphQL as the primary API technology. The clone will replicate the core features and functionality of Divar.ir, allowing users to post ads, browse listings, search for items, and communicate with sellers.
-
DomainRegisterationGraphQLTS:
DomainRegistrationGraphQLTS is a TypeScript-based project that implements a GraphQL API for managing domain registration. It provides a set of queries and mutations to perform various operations related to domain registration, including creating new domains, retrieving domain information, updating domain details, and deleting domains.
-
eBayGraphQLTS:
This is a project for building an eBay clone website using GraphQL and TypeScript. The application aims to replicate the core functionalities of eBay, such as user registration, product listing, bidding, and payment processing.
-
FileUploadExpressTS:
This is a simple File Upload API built with Express.js and TypeScript. It allows users to upload and serve files, such as images or documents. You can customize this API for your specific needs and use it as a foundation for building file handling features in your applications.
-
FirstNestTS:
First NestJS project powered by TypeScript (Simple CRUD)
-
FitnessTrackerGraphQLTS:
This project is a fitness tracker app developed as a GraphQL-based webservice using TypeScript and NestJS. The app allows users to log their workouts, track their fitness progress, and set fitness goals. Users can create custom workout routines, record exercise details, and view their workout history to monitor their fitness journey effectively.
-
GeneralCMSGraphQLTS:
This project is a GraphQL-based application implemented using TypeScript and NestJS. It provides a set of APIs to manage various entities such as posts, users, tags, sliders, FAQs, menu positions, menu items, categories, and their relationships.
-
GoogleCloneGraphQLTS:
This is a search engine site built using TypeScript and NestJS, with a GraphQL API. The application allows users to search for content and retrieve relevant results. It utilizes the power of GraphQL for efficient querying and retrieving data from various sources.
-
GraphQLRealEstateTS:
Explore real estate listings using GraphQL in TypeScript. This project features property searches, detailed property information, and direct communication with sellers.
-
grpc-voting-system-ts:
The gRPC-Based Online Voting System is a application that allows users to securely participate in elections and cast their votes online. This project utilizes gRPC technology to enable real-time communication between voters, administrators, and the backend services.
-
gRPCSmartHome:
Welcome to the Smart Home Automation System project! This project aims to create a smart home automation system using gRPC for communication, allowing users to control and monitor devices such as lights, thermostats, and security cameras remotely.
-
ImageProcessingTSAPI:
This is a TypeScript-based RESTful API for image processing that includes features like face detection and emotion analysis. Users can register, login, generate API keys, upload images, and receive information about detected faces with their corresponding emotional states (e.g., happy, normal, angry, not happy).
-
InstagramExpressTS:
Welcome to the Instagram-Clone-Express-TS repository! This project aims to replicate the core features and functionality of the popular social media platform, Instagram, using Express.js and TypeScript. By building this clone, you'll gain hands-on experience in building a modern web application with a focus on backend development and API design.
-
InstagramGraphQLAPI:
This GraphQL API is built using Nest.js and TypeScript, providing access to various features and functionalities. The API follows the GraphQL schema-first approach, where the schema is defined using the GraphQL schema language. The server implementation utilizes Nest.js for routing and handling GraphQL requests.
-
IssueTrackerGraphQLTS:
The Issue Tracker GraphQL API is a powerful system for managing software development projects and tracking issues. It allows users to create, update, and manage issues efficiently.
-
JalaliCalendarTS:
This is a TypeScript library that allows you to working with Jalali Calendar system.
-
JobHuntTS:
JobHunt is an open-source job board platform that enables employers to post job listings and job seekers to search and apply for jobs. The platform is built using Express.js and GraphQL, making it efficient and flexible for managing job-related interactions.
-
JokeGraphQLTS:
This repository contains a GraphQL-based API project built with TypeScript and Apollo GraphQL. It provides various functionalities related to jokes, including retrieving jokes, filtering and ordering them, searching within jokes, adding new jokes, editing existing jokes, and deleting jokes. Additionally, the API supports user authentication for adm
-
LinkShortenerGraphQL:
A simple URL shortener service that uses GraphQL and NestJS to provide a fast and scalable API for shortening and managing URLs. The project is based on the popular nestjs/graphql package and leverages the power of GraphQL to provide a flexible and efficient API for creating, reading, updating, and deleting shortened URLs.
-
MithrilTS-JSX:
Create a SPA project using Mithril JS framework and design layout by JSX syntax and use Typescript and Vite for build system.
-
MovieTSGraphQL:
This is a movie project that aims to create a GraphQL web service with various features similar to Netflix. It is built using GraphQL, TypeScript, and Prisma ORM. The project provides functionality to manage movies, categories, actors, directors, comments, and more.
-
MusicTSGraphQL:
This project is a GraphQL API built with TypeScript and Fastify, using the Mercurius plugin. It provides a backend server for a music site, allowing you to perform various operations such as managing songs and albums, retrieving information, adding comments, rating songs/albums, and more.
-
MyLinkShortenerGraphQLTS:
This project is a back-end GraphQL-based API, implemented in TypeScript, for a link shortener site. The API allows users to shorten long URLs and manage their shortened links. It provides features such as instant link shortening, link expiration, monitoring and tracking of visits and requests, link editing, and account registration/login.
-
MyWeatherDesktop:
A Electron based desktop application which can show weather of most cities in world.
-
OnboardingGraphQLTS:
This is a sample application that demonstrates a multi-step registration process using GraphQL and NestJS.
-
ProductsGraphQLTS:
This project is an e-commerce application built with GraphQL and TypeScript using the NestJS framework. It provides various functionalities for managing products, categories, and user authentication. The project includes features such as user registration, login, authentication, logout, product management.
-
ProgrammerSocialNetworkGraphQL:
This is a GraphQL API for a programmer/developer social network that allows users to view, filter, sort, add, edit, and delete developers based on their programming skills.
-
QRCodeManagmentGraphQL:
A GraphQL-based project that allows you to generate QR code images and provides routes for various operations related to QR codes. It provides functionality to convert text or binary data to QR code images, as well as converting QR code images back to data. Additionally, it includes a route to save QR codes with unique slugs.
-
RandomQuoteGRPC:
The Random Quote Generator server is built using TypeScript and gRPC. This application consists of three distinct services, all built upon the efficient gRPC protocol: User, Auth, and Quote. These services seamlessly interact with both one another and clients through the advanced gRPC protocol.
-
rate-limiter-ts:
This npm package provides a rate limiter middleware for Express applications. It helps prevent abuse of your API by limiting the number of requests that can be made from a specific IP address within a given time frame.
-
RecipeSharingGraphQL:
This is a TypeScript-based GraphQL API for a recipe sharing platform. It allows users to query for recipes, search recipes by ingredients, and also enables them to submit their own recipes. Develop a GraphQL API for a recipe sharing platform. Users can query for recipes, search by ingredients, and submit their own recipes.
-
RestaurantGraphQL:
This GraphQL-based designed to handle multiple restaurants in a shop store. It provides various features such as searching for restaurants in a city, finding the nearest restaurant, retrieving a list of foods offered by a restaurant, and more.
-
RestaurantGraphQLAPI:
A GraphQL-based API designed to handle multiple restaurants in a shop store. It provides various features such as searching for restaurants in a city, finding the nearest restaurant, retrieving a list of foods offered by a restaurant, and more.
-
SIEMGraphQLTS:
Welcome to the SIEM (Security Information and Event Management) GraphQL-based project! This project is designed to provide a powerful and flexible security monitoring solution by leveraging the capabilities of GraphQL and TypeScript.
-
stock-portfolio-tracker-ts:
This repository contains a basic implementation of a stock portfolio tracker backend using Express.js and TypeScript. It includes features for user authentication, adding and removing stocks from the portfolio, real-time stock data retrieval using a financial data API, and tracking portfolio performance over time.
-
StoryGraphQLTS:
This project is a GraphQL-based API powered by NestJS and implemented in TypeScript. It provides various features for user authentication, user management, and story-related operations. The API supports both user and guest user roles, each with specific permissions and functionality.
-
StudentGraphQLTS:
StudentGraphQLTS is a GraphQL-based system built with TypeScript that allows universities, students, and professors to interact and manage academic information. This system provides an API to query and manipulate data related to students, professors, courses, and other university-related entities.
-
TherapistBookingGraphQLTS:
This repository contains a Therapist Booking Project built using GraphQL and TypeScript. The project aims to create a platform where users can book appointments with therapists for counseling sessions.
-
TicTacToeCanvasTS:
Live coding project in TypeScript Global Summit 2023 for a talk about designing the Tic-Tac-Toe game.
-
TimePrayTS:
This is a refactor of the original Praytimes.org source code to make it more usable with npm and JavaScript.
-
TinderGraphQLTS:
This project is a GraphQL-based back-end for a Tinder clone application. It provides the necessary API for managing user accounts, profiles, matching, and messaging functionalities similar to the popular dating app Tinder.
-
TodoTaskGraphQL:
This project is a Todo task manager that uses GraphQL instead of JSON for its data structure. The project allows users to create, read, update and delete tasks using the GraphQL API. This project is built using the NestJS framework for the backend and GraphQL for the API.
-
TravelAPITS:
This is a RESTful API for managing travel-related information, including cities, tourist places, and user authentication. It is built with NestJS and TypeScript.
-
TravelPlannerGraphQLTS:
The Travel Planner App is a web application that allows users to plan and organize their trips efficiently. It utilizes GraphQL as the API layer and is implemented using TypeScript for a more robust and type-safe development experience. With this app, users can create trip itineraries, search for points of interest, and share their travel plans wit
-
TwitterCloneAPITS:
The Twitter Clone is a web graphql service that aims to replicate some of the core features and functionality of the popular social media platform, Twitter. It provides a platform for users to post tweets, users, and more.
-
typescript-graphql-crud-example:
A example repository to show how you can create your first GraphQL Restful with TS and not JS.
-
TypeScriptChatWebSocket:
This is a real-time chat application built with TypeScript and WebSocket, allowing users to communicate through direct messages, group messages, and channels. The application offers bidirectional communication between clients and the server, providing a seamless chat experience.
-
WakatimeGraphQLTS:
This project is a Wakatime clone developed as a GraphQL-based webservice using TypeScript and NestJS. It aims to provide time tracking and productivity analysis for developers by integrating with various code editors and providing insightful reports on their coding activity.
-
YoutubeGraphQL:
This project is a GraphQL-based API for a YouTube clone. It allows users to perform various operations related to videos, channels, and user interactions. The API is implemented using TypeScript and leverages the power and flexibility of GraphQL for efficient data retrieval and manipulation.
HTML
-
api-webservice-COVID-19:
API: Web Service Coronavirus Disease 2019 (COVID-19), Access to live data of outbreak of novel coronavirus disease 2019 using PHP.
-
BaseMax.Github.io:
Max Base Personal Website.
-
BookDeweyList:
List of book category and subject in Dewey List. (Book System)
-
bookpam:
Python: BookPam is a typesetting system; it includes features designed for the production of technical documentation and book using Python.
-
BootstrapSample:
All sample codes for bootstrap library.
-
CalculatorWeb:
A online calculator using web technology based on Javascript.
-
ConvertRGB2Hex:
This is a simple web tool to convert all RGB colors to Hex colors in your text. It is useful when you want to convert all RGB colors to Hex colors in your text. Supports a few formats of RGB colors.
-
CoronaVirusOutbreakAPI:
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
-
CoursesConfig:
A php script for parsing an own configuration setting file and generate HTML page archive.
-
Direct2InternetPayment:
A repository to write a program to connect to direct2internet payment page.
-
ExerciseCanvasJS:
A repository to archive trying Canvas in javascript to handle event and methods of canvas.
-
FirstTypescriptWeb:
A starter package to develop client website in typescript, this config will generate a single JS file and use it at HTML files. also has ESLiner config and web-pack config to compress and handle files.
-
FirstVuejs:
Good example for starter and learning Vue Js easily and fastly. (Just in 10 minutes)
-
FoodMarketTheme:
Food Market Theme: Theme for food market.
-
GitHub-Repository-Export-List:
Python: A tiny script to get list of all repository of a GitHub user and generate HTML output with style.
-
GitHubEventWeb:
GitHub Universe 2020: GitHub Event Website Template
-
HostingWebsiteTheme:
Rewrite a website template and combine idea of some different theme. CSS/HTML
-
LazyLoadingJS:
Most Lazy loading libraries force you to change src to data-src and use a fake/empty image in src. But this library can provide a Lazy Loading feature without changing your image or document elements. Pure JavaScript without JQuery or extra code.
-
live-exchange-rate-theme:
A website template for live exchange rates in the free market.
-
LiveSwedishTranslatorJS:
Translate Swedish chars to normal english form. (web, javascript)
-
LiveWebChatSocket:
LiveWebChatSocket: A mini project for personal chat messaging in a cloud-based server using NodeJs(Javascript).
-
MatrixResearch:
New results from research on matrices.
-
MetaCallWebsite:
A repository for Website of MetaCall project, For supporting multi language.
-
MyAddressGoogleMaps:
Get the string address of my current position (location) using google maps.
-
MyPhonebook:
MyPhonebook is a web-based phone book page with ability to add contacts and search betweens with internal browser database supporting (IndexedDB full cache), styled powered by TailwindCSS.
-
OneThemeBook:
A web-based document or book for technical and programming with a minimal theme project using HTML, CSS, JS.
-
OnSystemClient:
Client-side of OnSystem; A E-learning platform for education university and events (Room)
-
PikachuPixelCSS:
Trying to create pixel art Pikachu in pure CSS. (Not SCSS, Without JS)
-
POSSF-Web:
New edited template of POSSF event website, it's an open-source festival event to support programmer and developer round to GitHub and Git.
-
RippleEffectCSS:
Most Ripple tools just run an animation from a fix point, This tiny library provide a ripple effect which will run from any point the end-user do the action. (CSS + Pure JS)
-
SmartLoading:
A progress bar(loading) example that runs from 0 to 100.
-
TaxiBookingMap:
A web page for booking a taxi with some feature to convert address to latitude and longitude to display the route on the map.
-
TelegramJavascriptContest:
A mirror for Telegram Javascript Contest Stage 1.
-
TextAnalyzerJS:
A online and web-based tool to analyze the words of an input string.
-
TinyTagEngineJS:
Javascript: Sometimes you need to get input from the user that contains the symbols you want to tag, and render these tags.
-
TrigonometricFunctions:
Analysis and thinking about trigonometry functions and how they work.
-
WebFindAPK:
A sample bootstrap template for a android store website.
-
WebMessengerTheme:
A web template for messenger based on HTML,CSS.
Go
-
ArchiveAPIGo:
Archive API is a RESTful API built with the Go programming language and the Echo framework. It provides functionality to manage a file archive, including saving files, searching within files, adding captions and descriptions, assigning categories, editing files, deleting files, sorting and filtering files, user authentication, generating link.
-
BinaryTreeGo:
Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.
-
BitlyGo:
URL Shortener - Short URLs & Custom Free Link Powered by Go language and PostgreSQL database. (API, JSON)
-
BSTGo:
This is a Go implementation of the BST data structure with a few of the most common operations. The algorithms code should be easy to understand. BST Tree is a binary tree in which the value of each node is greater than or equal to any value stored in the left sub-tree, and less than or equal to any value stored in the right sub-tree.
-
CircleQueueGo:
The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.
-
CompleteTreeCheckerGo:
This is a simple Go program that checks if a given tree is complete or not. A tree is complete if all levels are completely filled except possibly the last level and the last level has all keys as left as possible.
-
CompleteTreeLinkedListGo:
This is a Go program for creating a complete tree using linked list. You can easily insert nodes to the tree and print it. This library provide two inserting functions. One of them is for inserting nodes to the tree by filling the tree from left to right in per row. and the next one is to insert to left side of the tree.
-
CurrencyAPIGo:
Currency API - show currencies & coins price powered by Golang and Redis.
-
DataProcessingApacheKafka:
Welcome to the Real-time Data Processing using Apache Kafka project! In this project, we will explore the capabilities of Apache Kafka, a powerful and distributed streaming platform, to build a real-time data processing system. Whether you're a beginner or have some experience with Kafka.
-
DiskAnalyst:
Analyze, process and check the disk and files. (SOON)
-
FileLinesLimiter:
A tiny go program to limit lines of a input file and generate result in a new file. (You can specify custom range for needed lines)
-
FirstGoApiMux:
A tiny RestFul API is written in Go with Mux HTTP router.
-
FirstGoGin:
Building web service (API) using Gin in Go programming language and test its benchmark and performance.
-
General2BinaryTreeGo:
This is a simple Go program that converts a general tree to a binary tree.
-
GeneralTreeGo:
Implentation of a general tree in Go Programming Language. A general tree is a tree data structure in which each node can have an arbitrary number of children. We are storing children in an array.
-
go-api-todolist:
A Todo List (API) Web-service project designed by Go Language and using MongoDB as a database for storing and managing tasks.
-
go-lexer-token-simple:
Simple Go lexer: Lex own syntax and read it's from file.
-
GoTODORest:
This is a RESTful API built with Go for managing a TODO list. It includes endpoints for adding, updating, and deleting tasks, and follows best practices for HTTP methods and status codes. The code is well-organized with robust error handling and clear documentation. Use it as a starting point for building your own Go-based RESTful APIs.
-
ImageGalleryAPIGo:
This project is a Go-based RESTful API for managing an image gallery. Users can upload, view, update, and delete images with metadata. The API follows RESTful best practices, uses a database for storing metadata, and has clear documentation. Use it as a foundation for your own Go-based RESTful APIs.
-
IrisWebGo:
Sample Website With Cookie, Database, Template View Using Go. (Soon)
-
JokeGoServiceAPI:
Welcome to the Joke Service RESTful API! This API allows you to manage a collection of jokes, including adding new jokes, editing existing jokes, deleting jokes, rating jokes, and retrieving a list of all jokes with pagination and sorting options.
-
KafkaDataProcessingGo:
Welcome to the Kafka Data Processing with Go project! This project showcases how to use Apache Kafka in combination with the Go programming language to build a data processing application.
-
MoviesGoAPI:
Design a Movies API with Search, Filtering, Pagination, and Sorting in Go Language
-
OneWayLinkedListGo:
This is a simple implementation of a one-way linked-list in Go. The one way linkedlist is a data structure that is made up of nodes. Each node contains a value and a pointer to the next node. The head of the list is the first node in the list. The tail of the list is the last node in the list. The tail of the list points to nil.
-
PhoneNumberFilter:
This is a simple program that filters phone numbers from a text file. It is written in Go. Finally the program sorts the numbers by its name with support of UTF-8 characters and removes duplicates numbers.
-
PHPCodeOptimizer:
Optimize And Minify PHP Code.
-
PrioritySortedQueueGo:
This is a priority sorted queue written in Go (Golang).
-
PriorityUnsortedQueueGo:
This is a priority unsorted queue written in Go (Golang).
-
QueueGo:
The implentation of queue structure in Go. The queue is a FIFO (First In First Out) data structure.
-
QueueLinkedListGo:
This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.
-
RabbitMQOrderGo:
This project showcases an order processing system implemented using RabbitMQ as the message broker and the Go programming language. The system consists of a producer that sends orders to a RabbitMQ queue and a consumer that processes those orders and updates their status.
-
RandomRealNameAPIGo:
A Go web-service API for generating random user names (gender-aware), An online and secure web service to create unique random usernames lists.
-
RandomRealNameCliGo:
A Go CLI program for generating random user names (gender-aware), A program to create unique random usernames lists.
-
real-time-notifications-nats-go:
A repository showcasing the implementation of real-time notifications using NATS messaging system and the Go programming language. Learn how to build responsive applications with instant notifications.
-
SoftwareMarketGoAPI:
SoftwareMarketGoAPI is a RESTful API built with Golang that provides endpoints to manage software products in a marketplace. It allows users to perform operations such as creating, retrieving, updating, and deleting software products.
-
SparseMatrixLinkedListGo:
Sparse-Matrix Linked-List Go is a sparse matrix implementation in Go using a linked list. This is a data structure that stores only non-zero values in a matrix. This is useful when you have a lot of zeros in your matrix. This data structure is also useful when you want to perform operations on sparse matrices.
-
SparsePolynomialGo:
A Go package for working with sparse polynomials. (Based on Array List data structure)
-
StackLinkedListGo:
This is a simple implementation of a stack using a linked-list in Go. (Data Structure and Algorithms)
-
tehran-stock-market-watch-golang:
A Go-based script to obtain live data of Tehran stock and watching market's symbols.
-
TheaterCinemaAPISystem:
The Theater and Cinema System is a software application that provides a comprehensive solution for managing theater and cinema operations. It allows users to manage movie screenings, ticket sales, seat reservations, customer data, and other related functionalities.
-
TreeTraversalsGo:
This is a simple Go program that traverses a tree in different ways. (Pre-order, In-order, Post-order, and Level-order)
Assembly
-
Assembly8086-8088:
Assembly Project compatible with 8086/8088 microprocessor.
-
AssemblyX86:
Tiny programs using Assembly based on X86.
-
CNOL:
A new C standard library implementation intended for use on embedded systems. (SOON)
-
FirstAssemblyNASM:
[Assembly Series] First Assembly Nasm: Some simple assembly programs X86_64 (elf64)
-
FirstAssemblyWindows:
Create a tiny Windows graphical application using pure Assembly. (MASM)
-
TinyCalculatorAssembly:
Tiny Calculator with support of +, -, *, /...
other
-
AwesomeCompiler:
The Big list of the github, open-source compilers.
-
AwesomeCryptocurrency:
Awesome/Repo List of the cryptocurrencies in the github.
-
AwesomeInterpreter:
The Big list of the github, open-source interpreters.
-
AwesomeMoneroBase:
Awesome/Fork List of monero base projects in the github.
-
BaseMax:
Max Base: A repository in GitHub for testing to display a box at main page of Profile.
-
CodingBootcampJS:
Our Coding BootCamp JavaScript 2020 (10 days)
-
CPP4Beginners:
List of site references and useful sources for beginners of c++ programming language.
-
DataScienceGlobalSummit-NumPy:
November 22-24, 2022 ; Data Science Global Summit’22.2: "Real-life use case on NumPy; A tool that Every Data Scientist Needs to Master"
-
Fashion-mnist-cnn-keras:
Zalando's article images Recognition using Convolutional Neural Networks in Python with Keras.
-
FirstMaple:
A repository to begin learning programming with Maple.
-
FirstWebAssembly:
Getting Started With WebAssembly technology.
-
GAPBeginner:
A repository to introduce GAP system for beginners.
-
GitHubAction-Jekyll-SFTP-Deploy-Password:
This is a guide and template for deploying a Jekyll site by FTP/SFTP to the server with GitHub Actions. Usually, you can easily deploy your Jekyll application in GitHub Pages, but sometimes you need to deploy your site to your own server by FTP/SFTP. This guide will help you to do that.
-
GitHubAction-SFTP-Deploy-Password:
GitHub Actions: Automatically deploy and upload new pushed files to a server by SFTP protocol directly with password without SSH keys (.github/workflows/deploy.yml)
-
GitHubMirror:
GitHubMirrorList: List of mirrors of GitHub.
-
MathematicalProposition:
Examines and analyzes mathematical propositions.
-
MaxYoutube:
Max Base: A repository for Max Base Youtube Channel.
-
MNPM-GlobalSummitNodeJS23:
Global Summit for Node.js'23 (JANUARY 25-26, 2023): Slides of my talk titled "How NPM or Yarn are working; Going to create our own package manager" at the Global Summit for NodeJS 2023 event.
-
NaqshSaz:
NaqshSaz is a windows software to design Rug/Carpet design. (Version 10)
-
NaqshSaz-Designs:
Some sample Rug/carpet designs by NaqshSaz software.
-
PantelMessenger:
The Demo of Pantel Messenger for global connection.
-
PHP-Prettier-Precommit:
You can create a new repository by using this template, so by the way all of your PHP projects will have a nice and good pre-commit and prettier config.
-
phpMusselBook:
Documentation for phpMussel.
-
ReactCalculator:
The calculator project for parse the values with general operators. (Soon)
-
SubmatricesCountMath:
Research: The submatrices character count problem: an efficient solution using separable values.
QML
-
BaconIpsumDesktop:
Bacon Ipsum Desktop is a simple desktop app that generates bacon ipsum text. It's built with C++ powered by Qt and QML. It's a simple app that we built to show how to build a desktop app with Qt. It's a great way to learn how to build a desktop app with Qt.
-
eLink:
eLink is a simple, lightweight, and fast link shortener. It is written in C++ and uses Qt/QML as the GUI framework. It is designed to be cross-platform and is currently available for Windows, Linux, and macOS.
-
eWeather:
The eWeather is a GUI application that allows you to get the weather forecast for any city in the world. It is written in C++ and Qt and uses the OpenWeatherMap API to get the weather data.
-
HackerNewsDesktop:
Hackernews desktop software written in C++ and Qt.
-
IPInfoDesktop:
IP-Info is a desktop application powered by Qt (QML) and C++. It is a simple application that allows you to get information about an IP address. It uses the ipinfo.io API to get the information.
-
MiniArchiveCompressor:
C++ software to compress and archive files with Qt based UI. (Currently user-interface ready)
C++
-
BankCustomerCpp:
Prepare a easy test and practice for university students C++
-
BankSystemCLI:
A tiny and CLI program for Bank system with 2 different user access using C.
-
BoostAsioChat:
Simple Chat Application using Boost Asio, based on Cpp.
-
CalculatorPolynomial:
Tiny program as a calculator for the math expression based on regular expression.
-
CheckNumber:
Check the number and calculate the gcd and lcm and perfect.
-
CheckReverseString:
Tiny Program to check the reverse of the string using C/C++.
-
CircularLinkedListCpp:
This is a simple implementation of a circular linked-list in C++.
-
CodeMeliCheckerDesktop:
Desktop (Qt/Cross-platform) tool for validation Iranian National code. (QML)
-
CombiningElements:
Tiny program to display all of the element combinations.
-
ContactListManagerCLI:
This is a command-line interface (CLI) program that allows the user to manage a contact list. It is written in C/C++ and stores the contact list on disk.
-
CPP-MyLanguage:
My Language C++ TINY Library: A c++ library to handle and manage all of words/strings and languages of a software in a JSON structure.
-
cpp-ostream-istream-example:
A small C++ program to exercise istream and ostream >>, << operator and overriding * operator to generate a array list automatically.
-
CppFileUse:
Sample project for working with the file in cpp with add, search, delete, edit.
-
EducationGame:
A sample game based on CLI cpp for a education person.
-
FirstMysqlUDF:
Sample repository to extend MySQL server by develop additional function. (Mysql UDF)
-
gregorian_to_jalali:
If you want to convert Gregorian date to Jalali, here is collection of minimal solution for most programming languages.
-
JalaliCalendarChecker:
Tiny function to check the jalali calendar.
-
MathematicalExpressionEvaluator:
This is a C++ program that evaluates mathematical expressions containing operators +, -, *, and /, and parentheses ( and ). The program supports multi-digit numbers and guarantees that parentheses are used for each operator.
-
MatrixFunction:
The Cramer, Determinant, Coefficient, Multiplication for the matrix.
-
MDPlus:
A Markdown Editor with some new feature to support RTL languages.
-
MinesweeperCLI:
Simple minesweeper game developed using C++ in the CLI mode. (Soon)
-
N-QueenGenetic:
Solving N-Queen problem using Genetic Algorithm.
-
OmbreOld:
Ombre - Digital Cash For High-Confidential Transactions
-
OneWayLinkedListCpp:
This is a simple implementation of a one-way linked-list in C++.
-
PolynomialDivideCPP:
Implement algorithm of divide operator of polynomial in C++.
-
PopularQuestions:
Some popular questions in programming field for teacher.
-
PowerHash:
Design and development Crypto algorithms.
-
PQ-Calculator:
P,Q-formula calculator program using C++ (highest performance, i128 support)
-
ScientistYearsAnalyzer:
This program analyzes the birth and death years of scientists to find the range of years in which the most scientists lived. It also provides a list of scientists who lived during that range.
-
simple-jit-compiler:
This project is designed to illustrate the mechanism used in JIT compilers development.
-
SquareRoot:
Own function to calc the square root of a number.
-
TCP-IP-Chat-Server:
This is a TCP/IP chat server implemented in C. The server allows multiple clients to connect and communicate with each other through a chat room.
-
TinyCalculator:
Tiny Calculator with support of +, -, *, /, ^, sin, cos, tan...
-
TSPCities:
I love TSP problem, I usually use this in other topics but here need to design TSP problem to find minimum cost for moving between cities.
-
ViComp:
ViComp is a graphical user interface for ffmpeg and ffprobe. It is a cross-platform application that can be used on Windows, macOS, Linux, and FreeBSD. It is written in C++ and Qt. You can easily use it to reduce the size of your video files.
Brainfuck
-
BrainfuckInterpreterGo:
A Go-based interpreter to read and run Brainfuck programs in pure Go in the simplest way. (With a C-generator Brainfuck compiler written in Brainfuck)
Yacc
-
calculator-flex-bison-c:
A tiny calculator project with lexer/parser based on Flex, Bison with pure c programming language.
Objective-C
-
cMD5:
Implement MD5 encryption using c without openssl and extra library.
Shell
-
ComposeDockerNginxPHP:
A ready to use Docker Compose configuration for a LEMP stack (Nginx, PHP, MariaDB, and PHPMyAdmin).
-
freebsd-i3-configuration:
Configuration for i3 in my PC/personal system at FreeBSD.
-
i3-configuration:
Configuration for i3 in my PC/personal system at Arch Gnu/Linux.
-
MultiTelegram:
Install and work with multi telegram account on one system, without copy or change source.
CSS
-
CustomMiniAudioPlayer:
A customized audio player which can detect the duration and current time and progress of playing songs and show them in custom style by getting help from Javascript.
-
CustomWebCheckbox:
An example of a make checkbox design on the web.
-
CustomWebRadioButton:
An example of a make radio-button design on the web.
-
DisplayStructureElements:
Display the structure of the elements in web template.
-
Fa.MaxBase.org:
Max Base: A repository for my Main website.
-
MaxBase.org:
Max Base: A repository for my Main website. (English version)
-
MoloxBlogTheme:
MoloxBlog is a free blog template for personal using...
-
MultiLingualJekyll:
A sample multi-language blog using Jeykyll and GitHub Pages.
-
NaliMail:
NaliMail is a free service to manage email web-based client.
-
OmbreWebV1:
A repository for Ombre(Ombre is a cryptonote currency) website.
-
PlayPiano:
Implement and simulate piano on web page.
-
ResetCSS:
Reset CSS Stylesheet to reduce browser inconsistencies.
-
SubscribeDialog:
Display the dialog for submit email.
Ruby
-
FirstRailsAPI:
A example repository to show how is first Ruby on Rails RESTful API project
-
RandomProxyRuby:
Tiny Library for get random proxy (free).
-
WebSinatra:
The Sample web project using ruby sinatra.
Dart
-
Flutter-Chat-Messaging-App-Theme:
Building a messing/chat app UI using Flutter that runs both Android and iOS devices.
-
Flutter-Food-Ordering-App:
We design two pages one is the home page and another one is details page that will help you to design clear interfaces for food delivery app faster and easier.
Rust
-
GameAPIRust:
Welcome to our Betting Web Service API assignment! In this assignment, you will be developing a web service API for a betting platform that allows users to place bets on various games. This assignment will assess your ability to design and implement a RESTful API using Rust and relevant web frameworks.
-
PersianColors:
List of Persian Colors and hex colors for CSS, SCSS, PHP, JS, Python, and Ruby.
-
PrayTimesRust:
TimePrayRust is a powerful and versatile Muslim prayer time calculator implemented in Rust. This project is built upon the PrayTimes.org library, a widely recognized resource for accurate prayer time calculations. Whether you're developing a website, application, or any other digital platform, TimePrayRust offers a seamless way to integrate accurat
GAP
-
GapPackage:
A sample package based on GAP.
-
OnFiniteWCyclicGroupsResearch:
By using this program I achieved our research result and I give a talk at the 5th International Conference on Mathematical Advances and Applications in Istanbul, Turkey.
C#
-
HiDotNetCore2.2:
A repository to analyze and check the sample project based on Dot.net Core 2.2.
-
LootiEditor:
LootiEditor - a text editor for COSMOS
-
OLEDB:
Simple and compact class library for working with the MS OLE Database.
R
-
isPrime:
Sample code and project to calculate or check the prime numbers.
MATLAB
Batchfile
-
PHP-FPM-WindowsServer:
A batch script to keep PHP-FPM service always running, if disconnected will reconnect instant. (Windows Server)
Smali
TeX
-
TexSample:
A guide document with some example file for Tex, Latex.
Copyright © 2013, 2023, Max Base. All rights reserved.