Skip to main content

Command Palette

Search for a command to run...

Exploring My Open Source Projects: Dev News Feed & FileFusion

A deep dive into two powerful developer tools that enhance productivity and streamline workflows

Hello fellow developers! I'm excited to share with you two open-source projects I've been working on that aim to enhance developer productivity and streamline workflows. Both projects are freely available on GitHub and are actively maintained.

🚀 Dev News Feed - Your “Ultimate” Tech News Aggregator

Check out Dev News Feed

Dev News Feed is a modern, sleek news aggregator that brings together the best of GitHub, Hacker News, and Dev.to and others into a unified interface. Built with vanilla JavaScript and styled with Tailwind CSS and NO Backend, it offers a seamless experience for staying updated with the latest in tech.

Key Features

  • Multi-Source Integration: Stay updated with trending GitHub repositories, engaging Hacker News discussions, and community-driven Dev.to content - all in one place and others

  • Smart Search & Commands: Quick access with keyboard shortcuts (/ or Ctrl/Cmd + K) and powerful site-specific searches:

      github: search GitHub
      stackoverflow: search Stack Overflow
    
  • Advanced Filtering: Customize your feed with:

    • Time period selection for GitHub trending

    • Story type and point threshold for Hacker News

    • Tag filtering and sorting options for Dev.to

  • Modern UI/UX:

    • Responsive masonry layout

    • Dark/light theme with system preference detection

    • Infinite scroll with efficient implementation

    • Beautiful card-based design with smooth animations

⚡ FileFusion - Powerful File Processing for LLMs

Explore FileFusion

FileFusion is a robust command-line tool written in Go that helps developers concatenate and process files in formats optimized for Large Language Models (LLMs). It's perfect for preparing codebases for analysis or documentation generation.

Standout Features

  • Multiple Output Formats: Generate perfectly formatted XML, JSON, or YAML output while preserving file metadata and structure.

  • Intelligent Code Cleaning:

    • Multi-language support for Go, JavaScript, Python, Java, and more

    • Smart comment preservation options

    • Code structure optimization

    • Efficient whitespace management

  • Advanced Size Control:

      # Example: Process files with custom size limits
      filefusion --max-file-size 20MB --max-output-size 100MB --clean /path/to/project
    
  • Smart Pattern Matching: Use powerful glob patterns for precise file selection:

      # Process specific file types
      filefusion --pattern "*.{js,py}" --clean -o output.xml /path/to/project
    

Why I Built These Tools

It’s simple, I want to learn as much as possible and try new things. Most of my time is spent on the backend, doing mostly jvm based languages development. So I wanted to learn some FE and CLI development. Both came with some hurdles and I know that I still have some bugs to fix, but we’ll get there.

  1. Dev News Feed emerged from the challenge of keeping up with multiple tech news sources. I want something easy to use and easy to setup.

  2. FileFusion was created to solve the common problem of preparing codebases for LLM processing. As LLMs become increasingly important in development workflows, having a tool that can intelligently process and format files becomes crucial.