Software

mulatinho - - 3 mins read

Below, you’ll find a collection of projects I’ve developed, each tailored to solve specific problems or explore particular areas of programming. All of these projects are hosted on GitHub. The purpose of listing them here is to introduce you to these tools and invite you to explore, use, or even contribute to their development.

If you’re interested in learning more or getting involved, simply click on the links provided. Your feedback, contributions, and ideas are always welcome.


zt820 (the IRC eggdrop friend) (code repository)

Description:
A robust IRC eggdrop bot written in C, leveraging UNIX sockets for efficient communication. This project was designed with Linux and macOS compatibility in mind, making it a versatile choice for managing IRC channels.

Features:

  • Handles common IRC bot functions such as moderation and automation.
  • Built for stability and performance with a lightweight footprint.
  • Easy to extend and customize for unique use cases.

Potential Use Cases:

  • Automate tasks in IRC channels, such as announcements or moderation.
  • Learn about socket programming and the internals of network communication.
  • Build upon the bot to include advanced functionalities like logging or analytics.

sfm (Simple File Manager) (code repository)

Description:
A straightforward yet effective file manager written in C. It offers dual interfaces: a graphical version using GTK and a terminal-based version leveraging Ncurses. This tool was designed to provide simplicity and efficiency for managing files on Linux systems.

Features:

  • Intuitive interface suitable for both graphical and terminal users.
  • Basic operations such as copying, moving, and deleting files.
  • Lightweight and fast, ideal for low-resource environments.

Potential Use Cases:

  • Use as a minimalist file management tool on Linux systems.
  • Understand the basics of building interfaces with GTK and Ncurses.
  • Customize the file manager for specific workflows or tasks.

mlt (Mulato Layer Test) (code repository)

Description:
Mulato Layer Test (MLT) is a lightweight and minimalistic testing framework for C programs. It provides a simple way to validate and debug C code during development, adhering to the KISS (Keep It Simple, Stupid) principle.

Features:

  • Aimed at developers seeking an easy-to-use testing framework.
  • Small codebase, making it easy to understand and extend.
  • Focused on essential features without unnecessary complexity.

Potential Use Cases:

  • Test small-to-medium-sized C programs without needing complex frameworks.
  • Explore the fundamentals of writing testing tools in C.
  • Use as a starting point for developing a custom testing solution.

Get Involved
Each of these projects represents a unique challenge and opportunity for collaboration. By contributing, you can help improve these tools and learn more about programming in the process.

To explore these projects further, visit their repositories on GitHub by clicking the links below. Your insights, contributions, and feedback are highly appreciated. Let’s build something amazing together!


Support My Work

If you’ve found value in my projects, content, or the knowledge I’ve shared, consider supporting my work through a small donation. Your contributions help me dedicate more time to creating valuable resources, developing innovative software, and sharing insights with the community.

Whether it’s a coffee, a token of appreciation, or a way to say “thanks,” every bit makes a difference and is deeply appreciated. 🙏

Here are the donation options:

  • Bitcoin (BTC):
    Address: bc1qkws3ne346ekt27alnjvfe68f2wfv5qz2mzngh5
    Suggested Amount: 0.0003 BTC
    Donate Bitcoin

  • Ethereum (ETH):
    Address: 0x3c9c8fE4dAC3D666eC7C58d9bFD91afb74a64E7E
    Suggested Amount: 0.0082 ETH
    Donate Ethereum

Every contribution helps me improve and grow, and it motivates me to continue sharing high-quality work with all of you.

Thank you so much for your generosity and support. You are a part of what makes this journey possible. 💙