programming
Project - RunsOn Mac
Today, I want to introduce my project I’ve been working on: RunsOnMac. RunsOnMac is a community-driven Mac gaming database designed to make gaming on macOS easier and more accessible. The website brings together real-world information about game compatibility, performance, Mac models, hardware, and expected FPS in one place. The goal is simple: instead of spending hours searching through Reddit posts, forums, videos, and outdated benchmarks, Mac users should be able to quickly find out which games run on their Mac and how well they can expect them to perform. The project is still in its early stages, but the long-term goal is to build one of the largest and most useful Mac gaming databases, powered by real data from the community. First real preview pictures are embed down below.
TermTint
Excited to announce the initial release of TermTint (v0.1.0)! If you're looking to bring clean, vibrant, and readable color formatting to your CLI applications, TermTint is built to make terminal styling simple and lightweight. What is TermTint? TermTint is an open-source project designed to simplify terminal styling, custom color output, and text formatting for command-line interfaces. What’s in version v0.1.0? - Core Styling Capabilities: Simple setup for colorizing terminal outputs. - Lightweight & Fast: Built for minimal overhead and easy integration. - Early Access: Clean foundational codebase ready for testing and feedback. Since this is the v0.1.0 launch, I would love for the community to try it out, give feedback, report issues, or contribute to upcoming features. GitHub Repository: https://github.com/hasheramin5-cyber/TermTint If you find it useful, feel free to leave a ⭐ on GitHub and drop your thoughts in the comments! OpenSource DevTools CLI GitHub Programming TermTint SoftwareEngineering Coding
TermTint v0.3.0
Terminal output shouldn't need a heavy framework just to look good. I'm excited to share TermTint v0.3.0 - a lightweight, zero-dependency Python library for terminal colors and styling. With v0.3.0, TermTint now includes: • Reusable styled() API • Custom themes • RGB / True Color support • 256-color ANSI support • Multiple style combinations • Windows + Unix terminal support • NO COLOR / FORCE COLOR support • 89 tests with 100% coverage • Python 3.9+ support The goal is simple: Keep terminal styling powerful enough to be useful, while keeping the library small, predictable, and dependency-free. This release also keeps the existing APIs from previous versions intact, so hashtag TermTint can grow without breaking the simplicity that it started with. I'm building hashtag TermTint as an open-source project and continuing to improve it release by release. GitHub: https://github.com/hasheramin5-cyber/TermTint PyPI: https://pypi.org/project/termtint/ v0.3.0 is out. What's one terminal feature you think a lightweight styling library should have next? Python OpenSource SoftwareDevelopment GitHub DeveloperTools Programming
I quit AI for 7 days.
I quit AI for 7 days. No ChatGPT. No Claude. No Copilot. No AI for coding, studying, writing, research, or brainstorming. And honestly? The hardest part wasn’t solving problems. It was realizing how quickly I had become uncomfortable with solving them myself. On Day 1, I kept reaching for AI whenever I got stuck. By Day 3, something changed. Instead of asking: “What's wrong with this code?” I started asking: “What do I THINK is wrong?” That tiny difference made me slow down, form hypotheses, read documentation, make mistakes, and actually remember what I learned. The biggest lesson? AI wasn’t the problem. My dependency on instant answers was. I came out of those 7 days not wanting to use AI less… I wanted to use it better. Because the goal isn't to stop using AI. The goal is to make sure you can still think when the AI isn't there. I wrote about the full 7-day experiment here: https://medium.com/@hasheramin/i-quit-ai-tools-for-7-days-heres-what-happened-cae2bbf3f3fb?sharedUserId=hasheramin Now I'm curious: If every AI tool disappeared tomorrow, how much of your work could you still do on your own ??? AI ArtificialIntelligence SoftwareEngineering Programming Learning Productivity Developer Technology
One repository. Hundreds of programs. One long Python learning journey.
One repository. Hundreds of programs. One long Python learning journey. I’ve been building something on GitHub that started as a Python practice repository, and it has grown into much more than that. Python-Practice-Repository is my structured learning repository where I’ve been systematically working through Python from fundamentals to advanced concepts. So far, I’ve completed 17 major sections, covering areas such as: • Python Basics • Conditions & Loops • Functions • Strings, Lists, Tuples, Dictionaries & Sets • File Handling • Exception Handling • OOP • Modules • Regular Expressions • Iterators & Generators • Decorators • Multithreading Each section contains structured programs designed to build understanding through practice, not just theory. And now, there’s only one final phase left: 18. Projects/ This is where the learning turns into building. The goal is to create real-life, practical Python projects that combine the concepts I’ve learned throughout the repository and solve problems that actually make sense outside a classroom. But I don’t consider the repository finished after that. Going forward, I’ll continue evolving it with useful notes, resources, assets, references, and additional learning material as I discover and build them. What started as practice is gradually becoming a long-term Python learning resource, both for myself and hopefully for anyone else who finds it useful. 17 sections completed. 1 final phase remaining. The real building starts now. GitHub: https://github.com/hasheramin5-cyber/Python-Practice-Repository Python GitHub LearningInPublic OpenSource SoftwareDevelopment Programming DeveloperJourney ContinuousLearning