Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

MarkRosemaker/MarkRosemaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Hi there, I'm Mark πŸ‘‹

Welcome to my GitHub profile! I'm a skilled and passionate Go programmer, dedicated to building high-quality software and contributing to the open-source community. Here, you'll find a collection of my public repositories, showcasing my work and contributions.

About Me

  • 🌱 I’m currently learning and exploring advanced Go programming techniques.
  • πŸ’Ό I'm looking for new opportunities to apply my skills and contribute to impactful projects.
  • πŸ’¬ Ask me about Go, software development, and open-source contributions.

Featured Projects

  • openapi: Tools for parsing, formatting, validating, and programmatically enhancing OpenAPI specifications in Go.
  • errpath: Creates detailed error paths, enabling users to generate comprehensive and helpful error messages, such as components.schemas["Pet"].allOf[0]: invalid schema, when traversing complex data structures.
  • jsonutil: Custom JSON v2 marshaling and unmarshaling utilities for time.Duration and url.URL types in Go.
  • ordmap: Provides a generic ordered map implementation, primarily designed for JSON v2 marshalling and unmarshalling. Includes helper functions to easily define your own custom ordered maps with minimal boilerplate code.

API Libraries for Go

I develop and maintain comprehensive API libraries for Go, which you can find at go-api-libs.

  • OpenAPI Specifications: Each library includes an OpenAPI file, which is crafted using a combination of official documentation, and enhanced with real sample requests and responses from the API itself. This approach ensures the specifications are exceptionally detailed and comprehensive.
  • Generation of Efficient Code: The Go code within these libraries is generated directly from the OpenAPI files, ensuring that the code precisely mirrors the capabilities and structure of the API. This is all made possible by my proprietary generator, which ensures robustness and efficiency in your API calls.

By leveraging these libraries, developers can save time on setup and integration, benefit from up-to-date documentation, and enjoy a streamlined development experience with Go.

Some of the libraries include:

Feel free to explore and use these libraries for your projects!

Get in Touch

Contact

Thanks for visiting my profile! Feel free to explore my repositories and get in touch if you'd like to collaborate or learn more about my work.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published