Mr

screenshot of Mr

Framework for creating scaffolds for any existing programming language with a customizable TUI.

Overview

Mr. Smith is an innovative framework that simplifies the process of scaffold generation for various programming languages by leveraging Go templates. It is designed to reduce the friction associated with project setup by automating the creation of essential directories, files, and foundational code. This not only ensures a consistent project structure but also allows developers to focus more on coding rather than configuration, making it an invaluable tool for both new and experienced developers.

The framework also includes a customizable Text User Interface (TUI), offering a user-friendly experience that caters to developers of all skill levels. Whether you are creating scaffolds or utilizing them, Mr. Smith makes the process more accessible and seamless, thus enhancing overall productivity in software development.

Features

  • Automated Project Setup: Quickly generate directory structures, essential files, and base code, minimizing manual setup time.
  • Go Templates: Utilize powerful Go templates for flexible scaffold generation across different programming languages.
  • Customizable TUI: Experience an intuitive and efficient interface that simplifies the process of creating and managing scaffolds.
  • Official Modules: Access ready-to-use modules like 'Hello World' in Go and 'OpenAPI 2.0 TypeScript Services' for rapid project kickoff.
  • Changelog Generation: Automatically generate project changelogs to keep track of modifications and updates effortlessly.
  • Commit Standardization: Implement conventional commits seamlessly to maintain a consistent code contribution style across your projects.
  • Open Source Contribution: Benefit from community-driven improvements; open issues and submit pull requests to enhance the framework.
  • MIT License: Enjoy a permissive license that allows developers to use, modify, and distribute the software without restrictions.