(mm) Muhammad Muquit's free software
Home | Software | Count
Software:
GWT
  GWTOAuthLogin
iPhone/iPad
  iOSExamples
  BiteByteConverter
X/Motif
  ansi xterm
  grabc
  mdgclock
  miv
  mplaymidi
  mppp
  mxascii
  mcmap
  mxcmap
  mxconsole
  mxkill
  mxshowfont
  qtip
  xmastm
  yrolo
Web
  privategpt
  mhttpd
  web counter
  upload.pl
  TimeTrack.pl
  mod_auth_ldap
Games
  fltkmm
  iphonemm
Go (cross-platform)
   go-xbuild-go
   mailsend-go
   markdown-toc-go
   gomail-fork
   githubdownloadcount
   genmake-go
   github-profilegen-go
   hod-go
   applehealth2csv
Java
   cdcl
   cdclgwt
   jdgclock
Libraries
  libcalen
  libmcfg
  libsll
  libmsock
Java
   cdcl
   cdclgwt
   jdgclock
Libraries
  libcalen
  libmcfg
  libsll
  libmsock
Misc
  cubic-fix
  bangla font
  dpr
  genmake
  hod
  smtp.pl
  vhtml
  phones_ldap
  showpic_ldap
  mbasecalc
  fluid_hack
  kdialppp
  strip2csv
  googlecode-upload
  mrdialog
  RNCryptor-C
MS Windows
  mwinclip.pl
  mbasecalc
  mailsend
  wiv
  mouse_mover
These are some of my software that you might find useful. I wrote them in my own time (weekends, after work and in my vacation), my employer has nothing to do with them. All the software are available with source for free. If you have any questions or suggestions please email me at muquit@muquit.com If you find the software useful, please let me know as well. Share and enjoy!
privategpt
Is an OpenSource Machine Learning (ML) application that lets you query your local documents using natural language with Large Language Models (LLM) running through Ollama locally or over network. Everything runs on your local machine or network so your documents stay private. It has both web and command-line interfaces that you can use to ask questions about your documents.
Language: python
Platform: Mac/Linux/Windows
Updated: Oct-22-2024
go-xbuild-go
A cross-platfom program to cross compile go projects with ease and also to make releases to github. It was written from my frustation of using GoReleaser. Hope you'll find it useful. It is dead simple, no configuration file needed. Just edit platforms.txt file and un-comment the platforms you want to build for. The binary archives will be created in bin/ directory inside your project. After that, the project can be released to github with ease as well.
Assisted by Claude AI 3.7 Sonnet
Language: go
Platform: Mac/Linux/Windows/...
Updated: Apr-09-2025
cubic-fix
Cubic (Custom Ubuntu ISO Creator) is a GUI wizard to create a customized Live ISO image for Ubuntu and Debian based distributions. As of February 27, 2025, the official Cubic tool (version 2024.09) is unable to properly extract and process Ubuntu Server ISOs. After extracting around 50% mark, it fails with an error message: Error: Unable to extract the compressed Linux file system.
Assisted by Claude AI 3.7 Sonnet
Platform: Ubuntu
Updated: Feb-27-2025
githubdownloadcount
A simple tool to display download counts for GitHub release assets. This tool allows you to easily track how many times your GitHub release assets have been downloaded and can generate output in both plain text and markdown table format.
Assisted by Claude AI 3.7 Sonnet
Language: go
Platform: Mac/Linux/Windows/...
Updated: Mar-26-2025
gomail-fork
A fork of awesome gomail library to send mails. Unfortunately the project is not maintained anymore. I maintain it for my mailsend-go program.
Assisted by Claude AI 3.7 Sonnet
Language: go
Updated: Mar-26-2025
oauth_tokengen
A command line tool to obtain OAuth2 tokens for different providers using a local callback server.
Assisted by Claude AI 3.7 Sonnet
Language: go
Platform: Mac/Linux/Windows/...
Updated: Mar-26-2025
get-oauth-token
A command line tool to obtain a fresh OAuth2 access token using a refresh token. It's designed to work with any OAuth2 provider and outputs tokens in a format suitable for direct use in other tools.
Assisted by Claude AI 3.7 Sonnet
Language: go
Platform: Mac/Linux/Windows/...
Updated: Mar-26-2025
libsodium-jna
A Java library that binds to libsodium C crypto APIs. I wrote it because I did not like any of the Java implementation of libsodium. I hope you will find this project useful and fun to use.
Language:Java
BitByteConverter
An simple app for iPhones, iPads to convert unit of data starting from a bit to ZettaByte or ZebiByte and vice versa.
Download BitByteConverter from the iTunes App Store
Language:Objective-C
Platform:iPhone/iPad
iphonemm
A web based Mastermind game I wrote when the original iPhone was released in 2007, only web based apps were supported then. You can play it at https://muquit.com/iphonemm/. It is interesting to note that none of the LLMs ChatGPT, Claude, DeepSeek, Manus can solve this simple game (even with deep thinking as of Mar-26-2025).
Language:Java
Platform:Web
Updated: Aug-26-2007
applehealth2csv
A multi platform command line tool to convert Apple Watch health data to CSV or JSON files. This program uses the go module applehealth for parsing the health data.
Language:go
Updated: Jan-23-2015
mailsend-go
a command line tool to send mail via SMTP protocol. This is the golang incarnation of my C version of mailsend
Language:go
Updated: Dec-6-2020
mailsend
A simple mail sender over SMTP. This project is deprecated. Please use mailsend-go.
Language:C
Platform:Mac/Linux/Windows
Updated: Jun-2015
grabc
An X program to identify a color on the screen.
Language:C
Platform:Linux
Updated: Jan-18-2019
mrdialog
A pure ruby library for ncurses dialog program. dialog is a command line tool that can present questions, messages, forms using dialog boxes from a shell script, ideal for programming configurations. However, it is painful to program dialog from shell scripts due to lack of data structure. screenshots
Language:ruby
Updated: Apr-20-2014
genmake-go
A simple multi-platform tool to generate simple Makefiles for C programs. It is the go port of my very old genmake perl script.
Assisted by Claude AI 3.7 Sonnet
Language:go
Platform:Mac/Linux/Windows/...
Updated: Mar-30-2025
RNCryptor-C
A cros-platform ecnryption library written in C. C implementation of RNCryptor's Data format spec v3
Language:C
Platform:Linux/Mac/Windows
Updated: Jan-06-2020
hod
A simple Hex and Octal data dumper. Even after so many years, I still find myself using iet.
Language:C
Platform:Linux/Mac/Windows
Updated: May-13-2012
markdown-toc-go
A simple multi-platform program to generate table of contents for markdown files. I use it to generate TOC for README.md for my projects in github.
Assisted by Claude AI 3.7 Sonnet
Language:go
Platform:Mac/Linux/Windows/...
Updated: Mar-30-2025
github-profilegen-go
A simple multi-platform tool to generate clean, minimal GitHub profile README.md for your repositories. It can be usefull if you want to list all your repositories instead of default pinned 6 repositories. It does not use badges or anything flashy.
Assisted by Claude AI 3.7 Sonnet
Language:go
Platform:Mac/Linux/Windows/...
Updated: Mar-31-2025
hod-go
Go implementation of hod the C program.
Language:go
Platform:Mac/Linux/Windows/...
Updated: Jun-25-2017
mouse-mover
A simple command line tool for Microsoft Windows to move mouse to any corner when the system is idle for x seconds. This can be used to prevent system to go to sleep without changing power plan.
Assisted by Claude AI 3.7 Sonnet
Language:go
Platform:Windows
Updated: Apr-02-2025
 
  • Bangla Font
    Implementation of Bangla font with GNU groff. groff is a powerful free text proscessing software in Unix. Platform - Unix.

  • Count
    A popular WWW Home page Access Counter and clock (time, date, countdown). Platform - All flavors of Linux/Unix, Windows, VMS, OS/2, Amiga, IBM AS/400, MacOS X, Language - C.

  • GWTOAuthLogin
    A GWT application to demonstrate Login using OAuth protocol (login via third party e.g. facebook, google, yahoo! etc.) Language: Java
    (Updated: Jul-13-2014)

  • mbasecalc
    A Programmers' calculator. Platform - Linux/Unix, Mac OS X, Windows. Language - C++
    (Updated: Jan-07-2007)

  • ansi_xterm
    This is my hack for ansi-xterm with Motif scrollbar on the left. Statically built binary for Linux is available for your convenience. Platform: Unix. Language - C. Libraries - X, Motif.

  • cdcl
    A Java applet to unscramble C language declaration. Language - Java.

  • cdclgwt
    This is a C declaration unscrambler in JavaScript. However, I wrote it in Java. Google Web Toolkit (GWT) compiled the Java source codes and generated the optimized JavaScript. Language - Java
    (updated: Jan-17-2010)

  • dpr
    A program for PostScript duplex printing. Platform- Unix. Language - C.

  • genmake
    genmake.pl creates simple Makefiles for Linux/Unix and MS Windows. Please look at genmake-go for multi-platform version written in go. Platform: Linux/Unix,Windows Language: Perl
    (Updated: Mar-19-2004 )

  • mxconsole
    A console for Unix. Platform: Linux, SunOS and Solaris. Language: C. Libraries - X/Motif.

  • jdgclock
    A digital clock applet in Java. Can display time from GMT offset. Language - Java.

 
  • libmsock
    A library for TCP/IP client-server applications on Unix. Platform - Unix. Language - C.

  • fltkmm
    Good old MasterMind game. Platform - Linux/Unix, Windows. Language - C++.

  • kdialppp
    A PPP dialer executor/monitor for KDE2. Platform - Linux/Unix Language - C++.

  • fluid_hack
    Edit code with your favorite text editor in fluid. Platform - Linux/Unix, Windows. Language - C++.

  • libsll
    A singly linked list libary. Platform - Unix, Win32. Language - C.

  • libmcfg
    A library for readiing MS style ini file. Platform - Unix, Win32. Language - C.

  • mdgclock
    A digital clock with alarm. Platform - Unix. Language - C. Libraries - X, Motif.

  • mcmap
    A program to display default colormap as a rectangular grid. Useful only if you have colormapped display. Platform - Unix. Language - C. Libraries - X, Motif.

  • mxcmap
    A program to display default colormap in a 3D RGB cube. Useful only if you have colormapped display. Platform - Unix. Language - C. Libraries - X, Motif.

  • mxkill
    A X/Motif interface to ps. Platform - Unix. Language - C. Libraries - X, Motif.

  • phones_ldap
    A program to search, create, modify and delete entries in a LDAP server. Platform - Unix. Language - C. Libraries - LDAP sdk, GNU readline

  • qtip
    A library of balloon help for Motif applications. Platform - Unix. Language - C. Libraries - X/Motif.

  • mhttpd
    A fast, minimal web server in a single C source file. Supports http basic authentication with text file or LDAP. Also supports SSL. Platform - Unix. Language - C.

  • miv
    An image processing and display software for Unix. It supports most of the popular image formats. Platform - Unix. Language - C. Libraries - X, Motif.

  • googlecode-upload
    Perl scripts to upload/download files to projects hosted on googlecode. Language - Perl.
    (Updated: Jan-17-2010)
  • libcalen
    A calendar library written in C based on the algorithm described in Calendrical Calculations. Platform - Unix, Win32. Language - C.
  •  
  • mod_auth_ldap
    LDAP authentication/authorization module for Apache 1.3.x, 2.0.x and 2.2.x web server. Platform: Linux/Unix, MS Windows. Language: C. Libraries: LDAP C SDK.
    (Updated: May-29-2006)

  • mplaymidi
    A MIDI player for Linux. Platform - Linux. Language - C. Libraries - X, Motif.

  • mppp
    A simple PPP dialer for Linux. Character based and X/Motif based GUI. Platform - Linux. Language - C. Libraries - X, Motif.

  • mxascii
    An ASCII table viewer. Platform - Unix. Language - C. Libraries - X, Motif.

  • mxshowfont
    Shows all the fonts in your X server. Platform - Unix. Language - C. Libraries - X, Motif.

  • vhtml
    A program to remote control netscape. Platform - Unix. Language - C.

  • showpic_ldap
    Displays picture of a person stored in a LDAP server. Platform - Unix. Language - C. Libraries - LDAP C SDK.

  • upload.pl
    A simple Perl CGI script for uploading files with netscape 2.0+ or Internet Explorer 4.0+. Language - Perl.
    (Updated: Mar-28-2004)

  • mwinclip.pl
    A Perl script to copy text between MS Windows and X Clipboard under cygwin XFree86 in MS Windows. (Updated: Sep-26-2004)

  • xmastm
    The goold old MasterMind game. Platform - Unix. Language - C. Libraries - X, Motif. (obsolete - look at fltkmm

  • yrolo
    An rolodex like software. Platform - Unix. Language - C. Libraries - X, Motif.

  • smtp.pl
    A simple Mail Delivery Agent (MDA) in Perl.

  • mxconsole
    A console for X. Language - C. Libraries - X, Motif.

  • wiv
    A simple Image viewer for MS Windows. Supports most of the popular image formats. Platform - Windows Language - C. Libraries - Win32.

  • TimeTrack.pl
    A simple Perl CGI script for keeping track of your personal projects. Language - Perl.

  • strip2csv
    a program to conver palm/visor strip aes encrypted database to csv format for importing to splashid. language - perl.

    (updated: sep-05-2009)
  • back Page updated: Thu Apr 10 03:41:08 2025 GMT   Copyright © 2025 muquit@muquit.com.