Mohammad's Projects
Angular is a platform for building mobile and desktop web applications. Join the community of millions of developers who build compelling user interfaces
This tool, written with Angular, helps you to broadcast video files online using links
This api helps you find the best current prices of a product on the Digikala.com website and get its specifications.
A modern runtime for JavaScript and TypeScript.
Have you ever had a lot of internet and you don't know what to do with it? Reduce your internet volume with this source
This source allows you to ping the specified IP address as many times as you want by running it.
This is a Go project that provides an HTTP video server for streaming a video file over HTTP protocol. The project includes a main Go file and an HTML file to display the streaming video in the browser. The goal is to provide a simple and easy-to-use video streaming solution using Go language.
This tool gives you the power to run websockets in Golang and broadcast your messages without any dependence on a specific framework.
Echo is a high-performance web framework for the Go programming language that provides a simple and intuitive API for building web applications and APIs. It is designed to be fast, scalable, and easy to use, making it a popular choice among developers.
Fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go. Designed to ease things up for fast development with zero memory allocation and performance in mind.
This source, using Golang and Redis, gives you the power to set your data on Redis or call them without using your main database, and it makes you faster and does not put pressure on the database.
This Go program allows blocking incoming packets on a router by adding iptables rules. It can be useful in situations where backend traffic is too high and needs to be limited at the network level.
This is a surah written by hand, js and chartjs, and it monitors the entire service in real time, and it's really cool.
This service is an automatic scaler for Liara's cloud infrastructure and does not require anything to run. It provides the ability to automatically check the app scale every few seconds and zoom in or out.
This front-end service is an automatic scaling for the Liara cloud infrastructure and requires a back-end. It provides the ability to automatically scale the application.
This container allows you to distribute all your requests in Liara.ir internal network between 2 copies of the application container on your server side.
This package is written in the Lua programming language and is used for load balancing. I have used it in the Liara cloud infrastructure.
Erlang is a functional programming language and is used for real-time communication. This simple package is used to distinguish even and odd numbers
I am mohammad hasani and currently trying to be a good backend developer (Node | sime times Golang)
Nest provides the @nestjs/bull package as an abstraction/wrapper on top of Bull, a popular, well supported, high performance Node.js based Queue system implementation. The package makes it easy to integrate Bull Queues in a Nest-friendly way to your application.
This is a source for monitoring programs and it is written with Nest and does not have a database, and maybe one day I will make it an independent product.
This package allows you to create personal buffers for your video streams with NodeJS and the Nest framework and dynamically adjust this amount so that you can perform more stable streams on the server.
This service is a dashboard panel designed with Next and Tailwindcss
This project showcases building fast and lightweight web apps in Node.js using H3 framework, with superior security and speed on HTTP/3. It's a great alternative to Express or Node.js and has features like routing, fast processing, and interaction with other frameworks.
This is an Express project with an API to get information about an IP address by sending a POST request with the IP address in the body, and receiving detailed information about the IP address in response.
Clusters of Node.js processes can be used to run multiple instances of Node.js that can distribute workloads among their application threads
This source code is for my website and it is written with Astro and React
๐ A php microframework
Pingularity is a Next application that provides real-time monitoring of your network and system performance. It pings your network every 2.5 seconds and displays the results in a clear and concise dashboard.
RustleWeb is a simple TCP server written in Rust. It listens on port 45000 for connections. No framework or tools are used in this program and all functions are written raw