Ilia Sergunin's starred repositories

open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

go-patterns

Curated list of Go design patterns, recipes and idioms

Language:GoLicense:Apache-2.0Stargazers:24672Issues:615Issues:30

Maccy

Lightweight clipboard manager for macOS

Language:SwiftLicense:MITStargazers:11405Issues:60Issues:677

task

A task runner / simpler Make alternative written in Go

ginkgo

A Modern Testing Framework for Go

goose

A database migration tool. Supports SQL migrations and Go functions.

Language:GoLicense:NOASSERTIONStargazers:6277Issues:57Issues:306

dddsample-core

This is the new home of the original DDD Sample app (previously hosted at sf.net)..

Language:JavaLicense:MITStargazers:4927Issues:260Issues:28

gotests

Automatically generate Go test boilerplate from your source code.

Language:GoLicense:Apache-2.0Stargazers:4909Issues:82Issues:100

ulid

Universally Unique Lexicographically Sortable Identifier (ULID) in Go

Language:GoLicense:Apache-2.0Stargazers:4363Issues:44Issues:56

go-recipes

🦩 Tools for Go projects

awesome-golang-algorithm

:memo: LeetCode of algorithms with golang solution(updating).

Language:GoLicense:Apache-2.0Stargazers:3461Issues:27Issues:5

playwright-go

Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

go-cleanarch

Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

Language:GoLicense:MITStargazers:837Issues:11Issues:7

integresql

IntegreSQL manages isolated PostgreSQL databases for your integration tests.

Language:GoLicense:MITStargazers:726Issues:14Issues:11

go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

Language:GoLicense:MITStargazers:472Issues:13Issues:10

wrapcheck

A Go linter to check that errors from external packages are wrapped

Language:GoLicense:MITStargazers:295Issues:7Issues:34

rich-model-forms-bundle

Provides additional data mappers that ease the use of the Symfony Form component with rich models.

Language:PHPLicense:MITStargazers:217Issues:11Issues:31

go-arch-lint

GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI

Language:GoLicense:MITStargazers:212Issues:2Issues:38

stateful

Finite state machine for Go

Language:GoLicense:MITStargazers:210Issues:14Issues:0

PPPDDD

Sample code for the book Principles, Practices and Patterns of Domain-Driven Design

go-transaction-manager

Transaction manager for GoLang

Language:GoLicense:MITStargazers:201Issues:11Issues:20

pinwin

.NET clone of DeskPins software

Language:C#License:MITStargazers:176Issues:6Issues:33

gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.

Language:GoLicense:MITStargazers:107Issues:5Issues:2

work

A compact library for tracking and committing changes to your entities.

Language:GoLicense:Apache-2.0Stargazers:58Issues:4Issues:24

go-email-validator

📧 Golang Email address validator

Language:GoLicense:MITStargazers:51Issues:5Issues:1

gcov2lcov-action

Github action to convert go coverage files to lcov format

cfp

Scratch pad for my conference proposals and talks

gopublicfield

Blocks the writing in public struc fields

Language:GoLicense:MITStargazers:11Issues:1Issues:1

gofactory

Сhecks that the Structes are created by the Factory

Language:GoLicense:MITStargazers:7Issues:1Issues:1

cloner

A simple script that downloads repos you have access to in Bitbucket / GitHub

Language:ShellLicense:MITStargazers:7Issues:2Issues:2