An open API service indexing awesome lists of open source software.

https://github.com/galtzo-floss/logos

Documenting Logo License & Copyright
https://github.com/galtzo-floss/logos

copyright license license-checking logos

Last synced: about 1 month ago
JSON representation

Documenting Logo License & Copyright

Awesome Lists containing this project

README

          

[![Galtzo FLOSS Logo by Aboling0, CC BY-SA 4.0][🖼️galtzo-i]][🖼️galtzo-discord] [![logos Logo by Aboling0, CC BY-SA 4.0][🖼️logos-i]][🖼️logos] [![Galtzo FLOSS Logo - no background by Aboling0, CC BY-SA 4.0][🖼️galtzo-no-bg-i]][🖼️logos] [![Galtzo FLOSS Logo - no words by Aboling0, CC BY-SA 4.0][🖼️galtzo-blank-i]][🖼️logos]

[🖼️galtzo-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px.svg
[🖼️galtzo-discord]: https://discord.gg/3qme4XHNKN
[🖼️logos-i]: https://logos.galtzo.com/assets/images/galtzo-floss/logos/avatar-192px.svg
[🖼️logos]: https://github.com/galtzo-floss/logos
[🖼️galtzo-no-bg-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-no-bg.svg
[🖼️galtzo-blank-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-blank.svg
[🖼️logos]: https://logos.galtzo.com/

# 🪵 logos

[![License: MIT][📄license-img]][📄license-ref] [![Deps Locked][🚎13-🔒️-wfi]][🚎13-🔒️-wf] [![📄ilo-declaration-img]][📄ilo-declaration] [![Contributor Covenant 2.1][🪇conduct-img]][🪇conduct] [![Gitmoji Commits][📌gitmoji-img]][📌gitmoji] [![Follow Me on LinkedIn][💖🖇linkedin-img]][💖🖇linkedin] [![Follow Me on Ruby.Social][💖🐘ruby-mast-img]][💖🐘ruby-mast] [![Follow Me on Bluesky][💖🦋bluesky-img]][💖🦋bluesky] [![Contact Maintainer][🚂maint-contact-img]][🚂maint-contact] [![My technical writing][💖💁🏼‍♂️devto-img]][💖💁🏼‍♂️devto] [![Find Me on WellFound:][💖✌️wellfound-img]][💖✌️wellfound] [![Find Me on CrunchBase][💖💲crunchbase-img]][💖💲crunchbase] [![My LinkTree][💖🌳linktree-img]][💖🌳linktree] [![More About Me][💖💁🏼‍♂️aboutme-img]][💖💁🏼‍♂️aboutme] [🧊][💖🧊berg] [🐙][💖🐙hub] [🛖][💖🛖hut] [🧪][💖🧪lab]

[![Live Chat on Discord][✉️discord-invite-img-ftb]][✉️discord-invite] [![Join Me on Daily.dev's RubyFriends][✉️ruby-friends-img]][✉️ruby-friends] [![Maintainer Blog][🚂maint-blog-img]][🚂maint-blog]

[![OpenCollective Backers][🖇osc-backers-i]][🖇osc-backers] [![OpenCollective Sponsors][🖇osc-sponsors-i]][🖇osc-sponsors] [![Sponsor Me on Github][🖇sponsor-img]][🖇sponsor] [![Liberapay Goal Progress][⛳liberapay-img]][⛳liberapay] [![Donate on PayPal][🖇paypal-img]][🖇paypal] [![Buy me a coffee][🖇buyme-small-img]][🖇buyme] [![Donate on Polar][🖇polar-img]][🖇polar] [![Donate at ko-fi.com][🖇kofi-img]][🖇kofi]

An effort to normalize and standardize logos used across various open source projects, giving proper credit to the creators while documenting the license and copyright of each.

It also serves as an example of how you might put logos to use in your project, as you may have noticed at the top of this readme.

Logos original to this project are by [@Aboling0](https://github.com/Aboling0). Many thanks to her!

**Patterns**

- Org logo directory structure: `` / ``
- Project logo directory structure: `` / `` / ``
- Logo Naming
- SVG (Vector)
- [x] The main logo will be an SVG if one is available.
- It will be named `logo.svg`
- It will be 500px, if possible
- [x] `avatar` - 1:1 aspect ratio (square) and < 200px
- Normally there will be a 128px avatar for wordpress, and other sites that use the size
- and a 192px avatar for gitlab, and other sites that use the size.
- [ ] (coming soon) `square` - 1:1 aspect ratio (square) and >= 200px
- Normally there will be a 250px, and a 500px.
- PNG (Rasterized)
- Rasterized logos are PNG if available, otherwise JPEG, and named according to size, shape, and intended usage. Possible base names start with:
- [x] (coming soon) `avatar` - 1:1 aspect ratio (square) and < 200px
- Normally there will be a 128px avatar for wordpress, and other sites that use the size
- and a 192px avatar for gitlab, and other sites that use the size.
- [x] `square` - 1:1 aspect ratio (square) and >= 200px
- Normally there will be a 250px, and a 500px.
- [x] `social-preview` - Roughly 2:1 to 3:1 aspect ratio, and > 640px wide
- [x] `tall` - aspect ratio of <1:1 (vertically oblong)

Feel free to submit PRs to add more logos, or update the license and copyright information.

## Literally Logos

The logos at the very top of this readme are a good example of usage. This is the markdown code that generates them:

```markdown
[![Galtzo FLOSS Logo by Aboling0, CC BY-SA 4.0][🖼️galtzo-i]][🖼️galtzo-discord] [![logos Logo by Aboling0, CC BY-SA 4.0][🖼️logos-i]][🖼️logos] [![Galtzo FLOSS Logo - no background by Aboling0, CC BY-SA 4.0][🖼️galtzo-no-bg-i]][🖼️logos] [![Galtzo FLOSS Logo - no words by Aboling0, CC BY-SA 4.0][🖼️galtzo-blank-i]][🖼️logos]

[🖼️galtzo-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px.svg
[🖼️galtzo-discord]: https://discord.gg/3qme4XHNKN
[🖼️logos-i]: https://logos.galtzo.com/assets/images/galtzo-floss/logos/avatar-192px.svg
[🖼️logos]: https://github.com/galtzo-floss/logos
[🖼️galtzo-no-bg-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-no-bg.svg
[🖼️galtzo-blank-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-blank.svg
[🖼️logos]: https://logos.galtzo.com/
```

### appraisal-rb

[![appraisal-rb Logo by Aboling0, CC BY-SA 4.0][🖼️appraisal-rb-i]][🖼️appraisal-rb]

[🖼️appraisal-rb-i]: https://logos.galtzo.com/assets/images/appraisal-rb/avatar-192px.svg
[🖼️appraisal-rb]: https://github.com/appraisal-rb/

```markdown
[![appraisal-rb Logo by Aboling0, CC BY-SA 4.0][🖼️appraisal-rb-i]][🖼️appraisal-rb]

[🖼️appraisal-rb-i]: https://logos.galtzo.com/assets/images/appraisal-rb/avatar-192px.svg
[🖼️appraisal-rb]: https://github.com/appraisal-rb/
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- avatar-198px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- avatar-198px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### appraisal2

[![Appraisal2 Logo by Aboling0, CC BY-SA 4.0][🖼️appraisal2-i]][🖼️appraisal2]

[🖼️appraisal2-i]: https://logos.galtzo.com/assets/images/appraisal-rb/appraisal2/avatar-192px.svg
[🖼️appraisal2]: https://github.com/appraisal-rb/appraisal2

```markdown
[![Appraisal2 Logo by Aboling0, CC BY-SA 4.0][🖼️appraisal2-i]][🖼️appraisal2]

[🖼️appraisal2-i]: https://logos.galtzo.com/assets/images/appraisal-rb/appraisal2/avatar-192px.svg
[🖼️appraisal2]: https://github.com/appraisal-rb/appraisal2
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- avatar-198px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- avatar-198px.png
- social-preview-1280x640px.png
- social-preview-1280x640px.svg

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

### galtzo-floss

[![Galtzo FLOSS Logo by Aboling0, CC BY-SA 4.0][🖼️galtzo-i]][🖼️galtzo-discord] [![Galtzo FLOSS Logo - no background by Aboling0, CC BY-SA 4.0][🖼️galtzo-no-bg-i]][🖼️galtzo-floss] [![Galtzo FLOSS Logo - no words by Aboling0, CC BY-SA 4.0][🖼️galtzo-blank-i]][🖼️galtzo-floss]

[🖼️galtzo-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px.svg
[🖼️galtzo-discord]: https://discord.gg/3qme4XHNKN
[🖼️galtzo-no-bg-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-no-bg.svg
[🖼️galtzo-blank-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-blank.svg
[🖼️galtzo-floss]: https://github.com/galtzo-floss

```markdown
[![Galtzo FLOSS Logo by Aboling0, CC BY-SA 4.0][🖼️galtzo-i]][🖼️galtzo-discord] [![Galtzo FLOSS Logo - no background by Aboling0, CC BY-SA 4.0][🖼️galtzo-no-bg-i]][🖼️galtzo-floss] [![Galtzo FLOSS Logo - no words by Aboling0, CC BY-SA 4.0][🖼️galtzo-blank-i]][🖼️galtzo-floss]

[🖼️galtzo-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px.svg
[🖼️galtzo-discord]: https://discord.gg/3qme4XHNKN
[🖼️galtzo-no-bg-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-no-bg.svg
[🖼️galtzo-blank-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px-blank.svg
[🖼️galtzo-floss]: https://github.com/galtzo-floss
```

- logo.svg
- logo-blank.svg
- logo-no-bg.svg
- logo-template.svg
- avatar-128px.svg
- avatar-128px-blank.svg
- avatar-128px-no-bg.svg
- avatar-128px-template.svg
- avatar-192px.svg
- avatar-192px-blank.svg
- avatar-192px-no-bg.svg
- avatar-192px-template.svg
- logo.png
- logo-blank.png
- logo-no-bg.png
- logo-template.png
- avatar-128px.png
- avatar-128px-blank.png
- avatar-128px-no-bg.png
- avatar-128px-template.png
- avatar-192px.png
- avatar-192px-blank.png
- avatar-192px-no-bg.png
- avatar-192px-template.png
- square-250px.png
- square-250px-blank.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### active_security

[![active_security Logo by Aboling0, CC BY-SA 4.0][🖼️active_security-i]][🖼️active_security]

[🖼️active_security-i]: https://logos.galtzo.com/assets/images/galtzo-floss/active_security/avatar-192px.svg
[🖼️active_security]: https://github.com/galtzo-floss/active_security

```markdown
[![active_security Logo by Aboling0, CC BY-SA 4.0][🖼️active_security-i]][🖼️active_security]

[🖼️active_security-i]: https://logos.galtzo.com/assets/images/galtzo-floss/active_security/avatar-192px.svg
[🖼️active_security]: https://github.com/galtzo-floss/active_security
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### activerecord-tablefree

[![activerecord-tablefree Logo by Aboling0, CC BY-SA 4.0][🖼️activerecord-tablefree-i]][🖼️activerecord-tablefree]

[🖼️activerecord-tablefree-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activerecord-tablefree/avatar-192px.svg
[🖼️activerecord-tablefree]: https://github.com/galtzo-floss/activerecord-tablefree

```markdown
[![activerecord-tablefree Logo by Aboling0, CC BY-SA 4.0][🖼️activerecord-tablefree-i]][🖼️activerecord-tablefree]

[🖼️activerecord-tablefree-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activerecord-tablefree/avatar-192px.svg
[🖼️activerecord-tablefree]: https://github.com/galtzo-floss/activerecord-tablefree
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### activerecord-transactionable

[![activerecord-transactionable Logo by Aboling0, CC BY-SA 4.0][🖼️activerecord-transactionable-i]][🖼️activerecord-transactionable]

[🖼️activerecord-transactionable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activerecord-transactionable/avatar-192px.svg
[🖼️activerecord-transactionable]: https://github.com/galtzo-floss/activerecord-transactionable

```markdown
[![activerecord-transactionable Logo by Aboling0, CC BY-SA 4.0][🖼️activerecord-transactionable-i]][🖼️activerecord-transactionable]

[🖼️activerecord-transactionable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activerecord-transactionable/avatar-192px.svg
[🖼️activerecord-transactionable]: https://github.com/galtzo-floss/activerecord-transactionable
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### activesupport-broadcast_logger

[![activesupport-broadcast_logger Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-broadcast_logger-i]][🖼️activesupport-broadcast_logger]

[🖼️activesupport-broadcast_logger-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-broadcast_logger/avatar-192px.svg
[🖼️activesupport-broadcast_logger]: https://github.com/galtzo-floss/activesupport-broadcast_logger

```markdown
[![activesupport-broadcast_logger Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-broadcast_logger-i]][🖼️activesupport-broadcast_logger]

[🖼️activesupport-broadcast_logger-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-broadcast_logger/avatar-192px.svg
[🖼️activesupport-broadcast_logger]: https://github.com/galtzo-floss/activesupport-broadcast_logger
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### activesupport-logger

[![activesupport-logger Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-logger-i]][🖼️activesupport-logger]

[🖼️activesupport-logger-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-logger/avatar-192px.svg
[🖼️activesupport-logger]: https://github.com/galtzo-floss/activesupport-logger

```markdown
[![activesupport-logger Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-logger-i]][🖼️activesupport-logger]

[🖼️activesupport-logger-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-logger/avatar-192px.svg
[🖼️activesupport-logger]: https://github.com/galtzo-floss/activesupport-logger
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### activesupport-tagged_logging

[![activesupport-tagged_logging Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-tagged_logging-i]][🖼️activesupport-tagged_logging]

[🖼️activesupport-tagged_logging-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-tagged_logging/avatar-192px.svg
[🖼️activesupport-tagged_logging]: https://github.com/galtzo-floss/activesupport-tagged_logging

```markdown
[![activesupport-tagged_logging Logo by Aboling0, CC BY-SA 4.0][🖼️activesupport-tagged_logging-i]][🖼️activesupport-tagged_logging]

[🖼️activesupport-tagged_logging-i]: https://logos.galtzo.com/assets/images/galtzo-floss/activesupport-tagged_logging/avatar-192px.svg
[🖼️activesupport-tagged_logging]: https://github.com/galtzo-floss/activesupport-tagged_logging
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### anonymous_active_record

[![anonymous_active_record Logo by Aboling0, CC BY-SA 4.0][🖼️anonymous_active_record-i]][🖼️anonymous_active_record]

[🖼️anonymous_active_record-i]: https://logos.galtzo.com/assets/images/galtzo-floss/anonymous_active_record/avatar-192px.svg
[🖼️anonymous_active_record]: https://github.com/galtzo-floss/anonymous_active_record

```markdown
[![anonymous_active_record Logo by Aboling0, CC BY-SA 4.0][🖼️anonymous_active_record-i]][🖼️anonymous_active_record]

[🖼️anonymous_active_record-i]: https://logos.galtzo.com/assets/images/galtzo-floss/anonymous_active_record/avatar-192px.svg
[🖼️anonymous_active_record]: https://github.com/galtzo-floss/anonymous_active_record
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### awesome_search

[![awesome_search Logo by Aboling0, CC BY-SA 4.0][🖼️awesome_search-i]][🖼️awesome_search]

[🖼️awesome_search-i]: https://logos.galtzo.com/assets/images/galtzo-floss/awesome_search/avatar-192px.svg
[🖼️awesome_search]: https://github.com/galtzo-floss/awesome_search

```markdown
[![awesome_search Logo by Aboling0, CC BY-SA 4.0][🖼️awesome_search-i]][🖼️awesome_search]

[🖼️awesome_search-i]: https://logos.galtzo.com/assets/images/galtzo-floss/awesome_search/avatar-192px.svg
[🖼️awesome_search]: https://github.com/galtzo-floss/awesome_search
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### capistrano_mailer

[![capistrano_mailer Logo by Aboling0, CC BY-SA 4.0][🖼️capistrano_mailer-i]][🖼️capistrano_mailer]

[🖼️capistrano_mailer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/capistrano_mailer/avatar-192px.svg
[🖼️capistrano_mailer]: https://github.com/galtzo-floss/capistrano_mailer

```markdown
[![capistrano_mailer Logo by Aboling0, CC BY-SA 4.0][🖼️capistrano_mailer-i]][🖼️capistrano_mailer]

[🖼️capistrano_mailer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/capistrano_mailer/avatar-192px.svg
[🖼️capistrano_mailer]: https://github.com/galtzo-floss/capistrano_mailer
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### celluloid-io-pg-listener

[![celluloid-io-pg-listener Logo by Aboling0, CC BY-SA 4.0][🖼️celluloid-io-pg-listener-i]][🖼️celluloid-io-pg-listener]

[🖼️celluloid-io-pg-listener-i]: https://logos.galtzo.com/assets/images/galtzo-floss/celluloid-io-pg-listener/avatar-192px.svg
[🖼️celluloid-io-pg-listener]: https://github.com/galtzo-floss/celluloid-io-pg-listener

```markdown
[![celluloid-io-pg-listener Logo by Aboling0, CC BY-SA 4.0][🖼️celluloid-io-pg-listener-i]][🖼️celluloid-io-pg-listener]

[🖼️celluloid-io-pg-listener-i]: https://logos.galtzo.com/assets/images/galtzo-floss/celluloid-io-pg-listener/avatar-192px.svg
[🖼️celluloid-io-pg-listener]: https://github.com/galtzo-floss/celluloid-io-pg-listener
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### controller_validator

[![controller_validator Logo by Aboling0, CC BY-SA 4.0][🖼️controller_validator-i]][🖼️controller_validator]

[🖼️controller_validator-i]: https://logos.galtzo.com/assets/images/galtzo-floss/controller_validator/avatar-192px.svg
[🖼️controller_validator]: https://github.com/galtzo-floss/controller_validator

```markdown
[![controller_validator Logo by Aboling0, CC BY-SA 4.0][🖼️controller_validator-i]][🖼️controller_validator]

[🖼️controller_validator-i]: https://logos.galtzo.com/assets/images/galtzo-floss/controller_validator/avatar-192px.svg
[🖼️controller_validator]: https://github.com/galtzo-floss/controller_validator
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### csv_pirate

[![csv_pirate Logo by Aboling0, CC BY-SA 4.0][🖼️csv_pirate-i]][🖼️csv_pirate]

[🖼️csv_pirate-i]: https://logos.galtzo.com/assets/images/galtzo-floss/csv_pirate/avatar-192px.svg
[🖼️csv_pirate]: https://github.com/galtzo-floss/csv_pirate

```markdown
[![csv_pirate Logo by Aboling0, CC BY-SA 4.0][🖼️csv_pirate-i]][🖼️csv_pirate]

[🖼️csv_pirate-i]: https://logos.galtzo.com/assets/images/galtzo-floss/csv_pirate/avatar-192px.svg
[🖼️csv_pirate]: https://github.com/galtzo-floss/csv_pirate
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### debug_logging

[![debug_logging Logo by Aboling0, CC BY-SA 4.0][🖼️debug_logging-i]][🖼️debug_logging]

[🖼️debug_logging-i]: https://logos.galtzo.com/assets/images/galtzo-floss/debug_logging/avatar-192px.svg
[🖼️debug_logging]: https://github.com/galtzo-floss/debug_logging

```markdown
[![debug_logging Logo by Aboling0, CC BY-SA 4.0][🖼️debug_logging-i]][🖼️debug_logging]

[🖼️debug_logging-i]: https://logos.galtzo.com/assets/images/galtzo-floss/debug_logging/avatar-192px.svg
[🖼️debug_logging]: https://github.com/galtzo-floss/debug_logging
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### destination_errors

[![destination_errors Logo by Aboling0, CC BY-SA 4.0][🖼️destination_errors-i]][🖼️destination_errors]

[🖼️destination_errors-i]: https://logos.galtzo.com/assets/images/galtzo-floss/destination_errors/avatar-192px.svg
[🖼️destination_errors]: https://github.com/galtzo-floss/destination_errors

```markdown
[![destination_errors Logo by Aboling0, CC BY-SA 4.0][🖼️destination_errors-i]][🖼️destination_errors]

[🖼️destination_errors-i]: https://logos.galtzo.com/assets/images/galtzo-floss/destination_errors/avatar-192px.svg
[🖼️destination_errors]: https://github.com/galtzo-floss/destination_errors
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### dry_views

[![dry_views Logo by Aboling0, CC BY-SA 4.0][🖼️dry_views-i]][🖼️dry_views]

[🖼️dry_views-i]: https://logos.galtzo.com/assets/images/galtzo-floss/dry_views/avatar-192px.svg
[🖼️dry_views]: https://github.com/galtzo-floss/dry_views

```markdown
[![dry_views Logo by Aboling0, CC BY-SA 4.0][🖼️dry_views-i]][🖼️dry_views]

[🖼️dry_views-i]: https://logos.galtzo.com/assets/images/galtzo-floss/dry_views/avatar-192px.svg
[🖼️dry_views]: https://github.com/galtzo-floss/dry_views
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### each_in_batches

[![each_in_batches Logo by Aboling0, CC BY-SA 4.0][🖼️each_in_batches-i]][🖼️each_in_batches]

[🖼️each_in_batches-i]: https://logos.galtzo.com/assets/images/galtzo-floss/each_in_batches/avatar-192px.svg
[🖼️each_in_batches]: https://github.com/galtzo-floss/each_in_batches

```markdown
[![each_in_batches Logo by Aboling0, CC BY-SA 4.0][🖼️each_in_batches-i]][🖼️each_in_batches]

[🖼️each_in_batches-i]: https://logos.galtzo.com/assets/images/galtzo-floss/each_in_batches/avatar-192px.svg
[🖼️each_in_batches]: https://github.com/galtzo-floss/each_in_batches
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### flag_shih_tzu

[![flag_shih_tzu Logo by Aboling0, CC BY-SA 4.0][🖼️flag_shih_tzu-i]][🖼️flag_shih_tzu]

[🖼️flag_shih_tzu-i]: https://logos.galtzo.com/assets/images/galtzo-floss/flag_shih_tzu/avatar-192px.svg
[🖼️flag_shih_tzu]: https://github.com/galtzo-floss/flag_shih_tzu

```markdown
[![flag_shih_tzu Logo by Aboling0, CC BY-SA 4.0][🖼️flag_shih_tzu-i]][🖼️flag_shih_tzu]

[🖼️flag_shih_tzu-i]: https://logos.galtzo.com/assets/images/galtzo-floss/flag_shih_tzu/avatar-192px.svg
[🖼️flag_shih_tzu]: https://github.com/galtzo-floss/flag_shih_tzu
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### floss_funding

[![floss_funding Logo by Aboling0, CC BY-SA 4.0][🖼️floss_funding-i]][🖼️floss_funding]

[🖼️floss_funding-i]: https://logos.galtzo.com/assets/images/galtzo-floss/floss_funding/avatar-192px.svg
[🖼️floss_funding]: https://github.com/galtzo-floss/floss_funding

```markdown
[![floss_funding Logo by Aboling0, CC BY-SA 4.0][🖼️floss_funding-i]][🖼️floss_funding]

[🖼️floss_funding-i]: https://logos.galtzo.com/assets/images/galtzo-floss/floss_funding/avatar-192px.svg
[🖼️floss_funding]: https://github.com/galtzo-floss/floss_funding
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### gem_bench

[![gem_bench Logo by Aboling0, CC BY-SA 4.0][🖼️gem_bench-i]][🖼️gem_bench]

[🖼️gem_bench-i]: https://logos.galtzo.com/assets/images/galtzo-floss/gem_bench/avatar-192px.svg
[🖼️gem_bench]: https://github.com/galtzo-floss/gem_bench

```markdown
[![gem_bench Logo by Aboling0, CC BY-SA 4.0][🖼️gem_bench-i]][🖼️gem_bench]

[🖼️gem_bench-i]: https://logos.galtzo.com/assets/images/galtzo-floss/gem_bench/avatar-192px.svg
[🖼️gem_bench]: https://github.com/galtzo-floss/gem_bench
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### gitmoji-regex

[![gitmoji-regex Logo by Aboling0, CC BY-SA 4.0][🖼️gitmoji-regex-i]][🖼️gitmoji-regex]

[🖼️gitmoji-regex-i]: https://logos.galtzo.com/assets/images/galtzo-floss/gitmoji-regex/avatar-192px.svg
[🖼️gitmoji-regex]: https://github.com/galtzo-floss/gitmoji-regex

```markdown
[![gitmoji-regex Logo by Aboling0, CC BY-SA 4.0][🖼️gitmoji-regex-i]][🖼️gitmoji-regex]

[🖼️gitmoji-regex-i]: https://logos.galtzo.com/assets/images/galtzo-floss/gitmoji-regex/avatar-192px.svg
[🖼️gitmoji-regex]: https://github.com/galtzo-floss/gitmoji-regex
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### humorous_log_formatter

[![humorous_log_formatter Logo by Aboling0, CC BY-SA 4.0][🖼️humorous_log_formatter-i]][🖼️humorous_log_formatter]

[🖼️humorous_log_formatter-i]: https://logos.galtzo.com/assets/images/galtzo-floss/humorous_log_formatter/avatar-192px.svg
[🖼️humorous_log_formatter]: https://github.com/galtzo-floss/humorous_log_formatter

```markdown
[![humorous_log_formatter Logo by Aboling0, CC BY-SA 4.0][🖼️humorous_log_formatter-i]][🖼️humorous_log_formatter]

[🖼️humorous_log_formatter-i]: https://logos.galtzo.com/assets/images/galtzo-floss/humorous_log_formatter/avatar-192px.svg
[🖼️humorous_log_formatter]: https://github.com/galtzo-floss/humorous_log_formatter
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### include_with_respect

[![include_with_respect Logo by Aboling0, CC BY-SA 4.0][🖼️include_with_respect-i]][🖼️include_with_respect]

[🖼️include_with_respect-i]: https://logos.galtzo.com/assets/images/galtzo-floss/include_with_respect/avatar-192px.svg
[🖼️include_with_respect]: https://github.com/galtzo-floss/include_with_respect

```markdown
[![include_with_respect Logo by Aboling0, CC BY-SA 4.0][🖼️include_with_respect-i]][🖼️include_with_respect]

[🖼️include_with_respect-i]: https://logos.galtzo.com/assets/images/galtzo-floss/include_with_respect/avatar-192px.svg
[🖼️include_with_respect]: https://github.com/galtzo-floss/include_with_respect
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### json_schemer-fuzz

[![json_schemer-fuzz Logo by Aboling0, CC BY-SA 4.0][🖼️json_schemer-fuzz-i]][🖼️json_schemer-fuzz]

[🖼️json_schemer-fuzz-i]: https://json_schemer-fuzz.galtzo.com/assets/images/galtzo-floss/json_schemer-fuzz/avatar-192px.svg
[🖼️json_schemer-fuzz]: https://github.com/galtzo-floss/json_schemer-fuzz

```markdown
[![json_schemer-fuzz Logo by Aboling0, CC BY-SA 4.0][🖼️json_schemer-fuzz-i]][🖼️json_schemer-fuzz]

[🖼️json_schemer-fuzz-i]: https://json_schemer-fuzz.galtzo.com/assets/images/galtzo-floss/json_schemer-fuzz/avatar-192px.svg
[🖼️json_schemer-fuzz]: https://github.com/galtzo-floss/json_schemer-fuzz
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### letter_group

[![letter_group Logo by Aboling0, CC BY-SA 4.0][🖼️letter_group-i]][🖼️letter_group]

[🖼️letter_group-i]: https://letter_group.galtzo.com/assets/images/galtzo-floss/letter_group/avatar-192px.svg
[🖼️letter_group]: https://github.com/galtzo-floss/letter_group

```markdown
[![letter_group Logo by Aboling0, CC BY-SA 4.0][🖼️letter_group-i]][🖼️letter_group]

[🖼️letter_group-i]: https://letter_group.galtzo.com/assets/images/galtzo-floss/letter_group/avatar-192px.svg
[🖼️letter_group]: https://github.com/galtzo-floss/letter_group
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### library_tree

[![library_tree Logo by Aboling0, CC BY-SA 4.0][🖼️library_tree-i]][🖼️library_tree]

[🖼️library_tree-i]: https://library_tree.galtzo.com/assets/images/galtzo-floss/library_tree/avatar-192px.svg
[🖼️library_tree]: https://github.com/galtzo-floss/library_tree

```markdown
[![library_tree Logo by Aboling0, CC BY-SA 4.0][🖼️library_tree-i]][🖼️library_tree]

[🖼️library_tree-i]: https://library_tree.galtzo.com/assets/images/galtzo-floss/library_tree/avatar-192px.svg
[🖼️library_tree]: https://github.com/galtzo-floss/library_tree
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### logos (this project!)

[![logos Logo by Aboling0, CC BY-SA 4.0][🖼️logos-i]][🖼️logos]

[🖼️logos-i]: https://logos.galtzo.com/assets/images/galtzo-floss/logos/avatar-192px.svg
[🖼️logos]: https://github.com/galtzo-floss/logos

```markdown
[![logos Logo by Aboling0, CC BY-SA 4.0][🖼️logos-i]][🖼️logos]

[🖼️logos-i]: https://logos.galtzo.com/assets/images/galtzo-floss/logos/avatar-192px.svg
[🖼️logos]: https://github.com/galtzo-floss/logos
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### month-serializer

[![month-serializer Logo by Aboling0, CC BY-SA 4.0][🖼️month-serializer-i]][🖼️month-serializer]

[🖼️month-serializer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/month-serializer/avatar-192px.svg
[🖼️month-serializer]: https://github.com/galtzo-floss/month-serializer

```markdown
[![month-serializer Logo by Aboling0, CC BY-SA 4.0][🖼️month-serializer-i]][🖼️month-serializer]

[🖼️month-serializer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/month-serializer/avatar-192px.svg
[🖼️month-serializer]: https://github.com/galtzo-floss/month-serializer
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### pretty_feed

[![pretty_feed Logo by Aboling0, CC BY-SA 4.0][🖼️pretty_feed-i]][🖼️pretty_feed]

[🖼️pretty_feed-i]: https://logos.galtzo.com/assets/images/galtzo-floss/pretty_feed/avatar-192px.svg
[🖼️pretty_feed]: https://github.com/galtzo-floss/pretty_feed

```markdown
[![pretty_feed Logo by Aboling0, CC BY-SA 4.0][🖼️pretty_feed-i]][🖼️pretty_feed]

[🖼️pretty_feed-i]: https://logos.galtzo.com/assets/images/galtzo-floss/pretty_feed/avatar-192px.svg
[🖼️pretty_feed]: https://github.com/galtzo-floss/pretty_feed
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### qfill

[![qfill Logo by Aboling0, CC BY-SA 4.0][🖼️qfill-i]][🖼️qfill]

[🖼️qfill-i]: https://logos.galtzo.com/assets/images/galtzo-floss/qfill/avatar-192px.svg
[🖼️qfill]: https://github.com/galtzo-floss/qfill

```markdown
[![qfill Logo by Aboling0, CC BY-SA 4.0][🖼️qfill-i]][🖼️qfill]

[🖼️qfill-i]: https://logos.galtzo.com/assets/images/galtzo-floss/qfill/avatar-192px.svg
[🖼️qfill]: https://github.com/galtzo-floss/qfill
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### rack-toolbar

[![rack-toolbar Logo by Aboling0, CC BY-SA 4.0][🖼️rack-toolbar-i]][🖼️rack-toolbar]

[🖼️rack-toolbar-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rack-toolbar/avatar-192px.svg
[🖼️rack-toolbar]: https://github.com/galtzo-floss/rack-toolbar

```markdown
[![rack-toolbar Logo by Aboling0, CC BY-SA 4.0][🖼️rack-toolbar-i]][🖼️rack-toolbar]

[🖼️rack-toolbar-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rack-toolbar/avatar-192px.svg
[🖼️rack-toolbar]: https://github.com/galtzo-floss/rack-toolbar
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### react-rails-benchmark_renderer

[![react-rails-benchmark_renderer Logo by Aboling0, CC BY-SA 4.0][🖼️react-rails-benchmark_renderer-i]][🖼️react-rails-benchmark_renderer]

[🖼️react-rails-benchmark_renderer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/react-rails-benchmark_renderer/avatar-192px.svg
[🖼️react-rails-benchmark_renderer]: https://github.com/galtzo-floss/react-rails-benchmark_renderer

```markdown
[![react-rails-benchmark_renderer Logo by Aboling0, CC BY-SA 4.0][🖼️react-rails-benchmark_renderer-i]][🖼️react-rails-benchmark_renderer]

[🖼️react-rails-benchmark_renderer-i]: https://logos.galtzo.com/assets/images/galtzo-floss/react-rails-benchmark_renderer/avatar-192px.svg
[🖼️react-rails-benchmark_renderer]: https://github.com/galtzo-floss/react-rails-benchmark_renderer
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### require_bench

[![require_bench Logo by Aboling0, CC BY-SA 4.0][🖼️require_bench-i]][🖼️require_bench]

[🖼️require_bench-i]: https://logos.galtzo.com/assets/images/galtzo-floss/require_bench/avatar-192px.svg
[🖼️require_bench]: https://github.com/galtzo-floss/require_bench

```markdown
[![require_bench Logo by Aboling0, CC BY-SA 4.0][🖼️require_bench-i]][🖼️require_bench]

[🖼️require_bench-i]: https://logos.galtzo.com/assets/images/galtzo-floss/require_bench/avatar-192px.svg
[🖼️require_bench]: https://github.com/galtzo-floss/require_bench
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### rspec-block_is_expected

[![rspec-block_is_expected Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-block_is_expected-i]][🖼️rspec-block_is_expected]

[🖼️rspec-block_is_expected-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-block_is_expected/avatar-192px.svg
[🖼️rspec-block_is_expected]: https://github.com/galtzo-floss/rspec-block_is_expected

```markdown
[![rspec-block_is_expected Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-block_is_expected-i]][🖼️rspec-block_is_expected]

[🖼️rspec-block_is_expected-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-block_is_expected/avatar-192px.svg
[🖼️rspec-block_is_expected]: https://github.com/galtzo-floss/rspec-block_is_expected
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### rspec-pending_for

[![rspec-pending_for Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-pending_for-i]][🖼️rspec-pending_for]

[🖼️rspec-pending_for-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-pending_for/avatar-192px.svg
[🖼️rspec-pending_for]: https://github.com/galtzo-floss/rspec-pending_for

```markdown
[![rspec-pending_for Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-pending_for-i]][🖼️rspec-pending_for]

[🖼️rspec-pending_for-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-pending_for/avatar-192px.svg
[🖼️rspec-pending_for]: https://github.com/galtzo-floss/rspec-pending_for
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### rspec-stubbed_env

[![rspec-stubbed_env Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-stubbed_env-i]][🖼️rspec-stubbed_env]

[🖼️rspec-stubbed_env-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-stubbed_env/avatar-192px.svg
[🖼️rspec-stubbed_env]: https://github.com/galtzo-floss/rspec-stubbed_env

```markdown
[![rspec-stubbed_env Logo by Aboling0, CC BY-SA 4.0][🖼️rspec-stubbed_env-i]][🖼️rspec-stubbed_env]

[🖼️rspec-stubbed_env-i]: https://logos.galtzo.com/assets/images/galtzo-floss/rspec-stubbed_env/avatar-192px.svg
[🖼️rspec-stubbed_env]: https://github.com/galtzo-floss/rspec-stubbed_env
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### sanitize_email

[![sanitize_email Logo by Aboling0, CC BY-SA 4.0][🖼️sanitize_email-i]][🖼️sanitize_email]

[🖼️sanitize_email-i]: https://logos.galtzo.com/assets/images/galtzo-floss/sanitize_email/avatar-192px.svg
[🖼️sanitize_email]: https://github.com/galtzo-floss/sanitize_email

```markdown
[![sanitize_email Logo by Aboling0, CC BY-SA 4.0][🖼️sanitize_email-i]][🖼️sanitize_email]

[🖼️sanitize_email-i]: https://logos.galtzo.com/assets/images/galtzo-floss/sanitize_email/avatar-192px.svg
[🖼️sanitize_email]: https://github.com/galtzo-floss/sanitize_email
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### seed_migration

[![seed_migration Logo by Aboling0, CC BY-SA 4.0][🖼️seed_migration-i]][🖼️seed_migration]

[🖼️seed_migration-i]: https://logos.galtzo.com/assets/images/galtzo-floss/seed_migration/avatar-192px.svg
[🖼️seed_migration]: https://github.com/galtzo-floss/seed_migration

```markdown
[![seed_migration Logo by Aboling0, CC BY-SA 4.0][🖼️seed_migration-i]][🖼️seed_migration]

[🖼️seed_migration-i]: https://logos.galtzo.com/assets/images/galtzo-floss/seed_migration/avatar-192px.svg
[🖼️seed_migration]: https://github.com/galtzo-floss/seed_migration
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### sequential_file

[![sequential_file Logo by Aboling0, CC BY-SA 4.0][🖼️sequential_file-i]][🖼️sequential_file]

[🖼️sequential_file-i]: https://logos.galtzo.com/assets/images/galtzo-floss/sequential_file/avatar-192px.svg
[🖼️sequential_file]: https://github.com/galtzo-floss/sequential_file

```markdown
[![sequential_file Logo by Aboling0, CC BY-SA 4.0][🖼️sequential_file-i]][🖼️sequential_file]

[🖼️sequential_file-i]: https://logos.galtzo.com/assets/images/galtzo-floss/sequential_file/avatar-192px.svg
[🖼️sequential_file]: https://github.com/galtzo-floss/sequential_file
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### service_actor-promptable

[![service_actor-promptable Logo by Aboling0, CC BY-SA 4.0][🖼️service_actor-promptable-i]][🖼️service_actor-promptable]

[🖼️service_actor-promptable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/service_actor-promptable/avatar-192px.svg
[🖼️service_actor-promptable]: https://github.com/galtzo-floss/service_actor-promptable

```markdown
[![service_actor-promptable Logo by Aboling0, CC BY-SA 4.0][🖼️service_actor-promptable-i]][🖼️service_actor-promptable]

[🖼️service_actor-promptable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/service_actor-promptable/avatar-192px.svg
[🖼️service_actor-promptable]: https://github.com/galtzo-floss/service_actor-promptable
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### shields-badge

[![shields-badge Logo by Aboling0, CC BY-SA 4.0][🖼️shields-badge-i]][🖼️shields-badge]

[🖼️shields-badge-i]: https://logos.galtzo.com/assets/images/galtzo-floss/shields-badge/avatar-192px.svg
[🖼️shields-badge]: https://github.com/galtzo-floss/shields-badge

```markdown
[![shields-badge Logo by Aboling0, CC BY-SA 4.0][🖼️shields-badge-i]][🖼️shields-badge]

[🖼️shields-badge-i]: https://logos.galtzo.com/assets/images/galtzo-floss/shields-badge/avatar-192px.svg
[🖼️shields-badge]: https://github.com/galtzo-floss/shields-badge
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### shiftable

[![shiftable Logo by Aboling0, CC BY-SA 4.0][🖼️shiftable-i]][🖼️shiftable]

[🖼️shiftable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/shiftable/avatar-192px.svg
[🖼️shiftable]: https://github.com/galtzo-floss/shiftable

```markdown
[![shiftable Logo by Aboling0, CC BY-SA 4.0][🖼️shiftable-i]][🖼️shiftable]

[🖼️shiftable-i]: https://logos.galtzo.com/assets/images/galtzo-floss/shiftable/avatar-192px.svg
[🖼️shiftable]: https://github.com/galtzo-floss/shiftable
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### silent_stream

[![silent_stream Logo by Aboling0, CC BY-SA 4.0][🖼️silent_stream-i]][🖼️silent_stream]

[🖼️silent_stream-i]: https://logos.galtzo.com/assets/images/galtzo-floss/silent_stream/avatar-192px.svg
[🖼️silent_stream]: https://github.com/galtzo-floss/silent_stream

```markdown
[![silent_stream Logo by Aboling0, CC BY-SA 4.0][🖼️silent_stream-i]][🖼️silent_stream]

[🖼️silent_stream-i]: https://logos.galtzo.com/assets/images/galtzo-floss/silent_stream/avatar-192px.svg
[🖼️silent_stream]: https://github.com/galtzo-floss/silent_stream
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### simple_column-scopes

[![simple_column-scopes Logo by Aboling0, CC BY-SA 4.0][🖼️simple_column-scopes-i]][🖼️simple_column-scopes]

[🖼️simple_column-scopes-i]: https://logos.galtzo.com/assets/images/galtzo-floss/simple_column-scopes/avatar-192px.svg
[🖼️simple_column-scopes]: https://github.com/galtzo-floss/simple_column-scopes

```markdown
[![simple_column-scopes Logo by Aboling0, CC BY-SA 4.0][🖼️simple_column-scopes-i]][🖼️simple_column-scopes]

[🖼️simple_column-scopes-i]: https://logos.galtzo.com/assets/images/galtzo-floss/simple_column-scopes/avatar-192px.svg
[🖼️simple_column-scopes]: https://github.com/galtzo-floss/simple_column-scopes
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### spyke-connection_lambda

[![spyke-connection_lambda Logo by Aboling0, CC BY-SA 4.0][🖼️spyke-connection_lambda-i]][🖼️spyke-connection_lambda]

[🖼️spyke-connection_lambda-i]: https://logos.galtzo.com/assets/images/galtzo-floss/spyke-connection_lambda/avatar-192px.svg
[🖼️spyke-connection_lambda]: https://github.com/galtzo-floss/spyke-connection_lambda

```markdown
[![spyke-connection_lambda Logo by Aboling0, CC BY-SA 4.0][🖼️spyke-connection_lambda-i]][🖼️spyke-connection_lambda]

[🖼️spyke-connection_lambda-i]: https://logos.galtzo.com/assets/images/galtzo-floss/spyke-connection_lambda/avatar-192px.svg
[🖼️spyke-connection_lambda]: https://github.com/galtzo-floss/spyke-connection_lambda
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### status_tag

[![status_tag Logo by Aboling0, CC BY-SA 4.0][🖼️status_tag-i]][🖼️status_tag]

[🖼️status_tag-i]: https://logos.galtzo.com/assets/images/galtzo-floss/status_tag/avatar-192px.svg
[🖼️status_tag]: https://github.com/galtzo-floss/status_tag

```markdown
[![status_tag Logo by Aboling0, CC BY-SA 4.0][🖼️status_tag-i]][🖼️status_tag]

[🖼️status_tag-i]: https://logos.galtzo.com/assets/images/galtzo-floss/status_tag/avatar-192px.svg
[🖼️status_tag]: https://github.com/galtzo-floss/status_tag
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### stone_checksums

[![stone_checksums Logo by Aboling0, CC BY-SA 4.0][🖼️stone_checksums-i]][🖼️stone_checksums]

[🖼️stone_checksums-i]: https://logos.galtzo.com/assets/images/galtzo-floss/stone_checksums/avatar-192px.svg
[🖼️stone_checksums]: https://github.com/galtzo-floss/stone_checksums

```markdown
[![stone_checksums Logo by Aboling0, CC BY-SA 4.0][🖼️stone_checksums-i]][🖼️stone_checksums]

[🖼️stone_checksums-i]: https://logos.galtzo.com/assets/images/galtzo-floss/stone_checksums/avatar-192px.svg
[🖼️stone_checksums]: https://github.com/galtzo-floss/stone_checksums
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### strict_states

[![strict_states Logo by Aboling0, CC BY-SA 4.0][🖼️strict_states-i]][🖼️strict_states]

[🖼️strict_states-i]: https://logos.galtzo.com/assets/images/galtzo-floss/strict_states/avatar-192px.svg
[🖼️strict_states]: https://github.com/galtzo-floss/strict_states

```markdown
[![strict_states Logo by Aboling0, CC BY-SA 4.0][🖼️strict_states-i]][🖼️strict_states]

[🖼️strict_states-i]: https://logos.galtzo.com/assets/images/galtzo-floss/strict_states/avatar-192px.svg
[🖼️strict_states]: https://github.com/galtzo-floss/strict_states
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### timecop-rspec

[![timecop-rspec Logo by Aboling0, CC BY-SA 4.0][🖼️timecop-rspec-i]][🖼️timecop-rspec]

[🖼️timecop-rspec-i]: https://logos.galtzo.com/assets/images/galtzo-floss/timecop-rspec/avatar-192px.svg
[🖼️timecop-rspec]: https://github.com/galtzo-floss/timecop-rspec

```markdown
[![timecop-rspec Logo by Aboling0, CC BY-SA 4.0][🖼️timecop-rspec-i]][🖼️timecop-rspec]

[🖼️timecop-rspec-i]: https://logos.galtzo.com/assets/images/galtzo-floss/timecop-rspec/avatar-192px.svg
[🖼️timecop-rspec]: https://github.com/galtzo-floss/timecop-rspec
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

### gitmoji

[![The Gitmoji Logo by Carlos Cuesta, MIT][🖼️gitmoji-i]][🖼️gitmoji]

[🖼️gitmoji-i]: https://logos.galtzo.com/assets/images/gitmoji/avatar-120px.png
[🖼️gitmoji]: https://github.com/carloscuesta/gitmoji

```markdown
[![The Gitmoji Logo by Carlos Cuesta, MIT][🖼️gitmoji-i]][🖼️gitmoji]

[🖼️gitmoji-i]: https://logos.galtzo.com/assets/images/gitmoji/avatar-120px.png
[🖼️gitmoji]: https://github.com/carloscuesta/gitmoji
```

- avatar-120px.png

Sourced from [raw.githubusercontent.com/carloscuesta/gitmoji...](https://raw.githubusercontent.com/carloscuesta/gitmoji/master/public/static/apple-icon-120x120.png).

© 2016-2022 by [Carlos Cuesta](https://github.com/carloscuesta)

Licensed under MIT

https://github.com/carloscuesta/gitmoji/blob/master/LICENSE

### kettle-rb

[![kettle-rb Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-rb-i]][🖼️kettle-rb]

[🖼️kettle-rb-i]: https://logos.galtzo.com/assets/images/kettle-rb/avatar-192px.svg
[🖼️kettle-rb]: https://github.com/kettle-rb/

```markdown
[![kettle-rb Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-rb-i]][🖼️kettle-rb]

[🖼️kettle-rb-i]: https://logos.galtzo.com/assets/images/kettle-rb/avatar-192px.svg
[🖼️kettle-rb]: https://github.com/kettle-rb/
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### kettle-dev

[![kettle-dev Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-dev-i]][🖼️kettle-dev]

[🖼️kettle-dev-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-dev/avatar-192px.svg
[🖼️kettle-dev]: https://github.com/kettle-rb/kettle-dev

```markdown
[![kettle-dev Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-dev-i]][🖼️kettle-dev]

[🖼️kettle-dev-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-dev/avatar-192px.svg
[🖼️kettle-dev]: https://github.com/kettle-rb/kettle-dev
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### kettle-test

[![kettle-test Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-test-i]][🖼️kettle-test]

[🖼️kettle-test-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-test/avatar-192px.svg
[🖼️kettle-test]: https://github.com/kettle-rb/kettle-test

```markdown
[![kettle-test Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-test-i]][🖼️kettle-test]

[🖼️kettle-test-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-test/avatar-192px.svg
[🖼️kettle-test]: https://github.com/kettle-rb/kettle-test
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### kettle-soup-cover

[![kettle-soup-cover Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-soup-cover-i]][🖼️kettle-soup-cover]

[🖼️kettle-soup-cover-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-soup-cover/avatar-192px.svg
[🖼️kettle-soup-cover]: https://github.com/kettle-rb/kettle-soup-cover

```markdown
[![kettle-soup-cover Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-soup-cover-i]][🖼️kettle-soup-cover]

[🖼️kettle-soup-cover-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-soup-cover/avatar-192px.svg
[🖼️kettle-soup-cover]: https://github.com/kettle-rb/kettle-soup-cover
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### kettle-wash

[![kettle-wash Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-wash-i]][🖼️kettle-wash]

[🖼️kettle-wash-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-wash/avatar-192px.svg
[🖼️kettle-wash]: https://github.com/kettle-rb/kettle-wash

```markdown
[![kettle-wash Logo by Aboling0, CC BY-SA 4.0][🖼️kettle-wash-i]][🖼️kettle-wash]

[🖼️kettle-wash-i]: https://logos.galtzo.com/assets/images/kettle-rb/kettle-wash/avatar-192px.svg
[🖼️kettle-wash]: https://github.com/kettle-rb/kettle-wash
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

### oauth

[![oauth Logo by Chris Messina, CC BY-SA 3.0][🖼️oauth-i]][🖼️oauth]

[🖼️oauth-i]: https://logos.galtzo.com/assets/images/oauth/avatar-192px.svg
[🖼️oauth]: https://oauth.net/

```markdown
[![oauth Logo by Chris Messina, CC BY-SA 3.0][🖼️oauth-i]][🖼️oauth]

[🖼️oauth-i]: https://logos.galtzo.com/assets/images/oauth/avatar-192px.svg
[🖼️oauth]: https://oauth.net/
```

- logo-original.svg (original, but not square aspect ratio)
- logo-square.svg (almost squared aspect ratio, 598 x 600 pixels, from [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Oauth_logo.svg))
- logo.svg (resized to 500px)
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.svg
- avatar-192px.svg

#### Alternate Versions

- logo-discovery.png
- logo-no-counter.png
- logo-shiny.png

http://wiki.oauth.net/Logo

All versions are by Chris Messina, CC BY-SA 3.0

https://creativecommons.org/licenses/by-sa/3.0/deed.en

#### oauth2

[![oauth2 Logo by Chris Messina, CC BY-SA 3.0][🖼️oauth2-i]][🖼️oauth2]

[🖼️oauth2-i]: https://logos.galtzo.com/assets/images/oauth/oauth2/avatar-192px.svg
[🖼️oauth2]: https://oauth.net/

```markdown
[![oauth2 Logo by Chris Messina, CC BY-SA 3.0][🖼️oauth2-i]][🖼️oauth2]

[🖼️oauth2-i]: https://logos.galtzo.com/assets/images/oauth/oauth2/avatar-192px.svg
[🖼️oauth2]: https://oauth.net/
```

- logo-original.svg (original, but not square aspect ratio)
- logo-square.svg (squared aspect ratio, 260px)
- logo.svg (resized to 500px)
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.svg
- avatar-192px.svg

Wasn't able to find an official source, except for `avatar-124px.png`, which appears on [oauth.net](https://oauth.net/images/oauth-2-sm.png).
Assuming the copyright and license of the oauth2 logo are the same as the logos for OAuth.

Assumed to be by Chris Messina, CC BY-SA 3.0

https://creativecommons.org/licenses/by-sa/3.0/deed.en

### omniauth

[![omniauth Logo][🖼️omniauth-i]][🖼️omniauth]

[🖼️omniauth-i]: https://logos.galtzo.com/assets/images/omniauth/avatar-182px.png
[🖼️omniauth]: https://github.com/omniauth/

```markdown
[![omniauth Logo][🖼️omniauth-i]][🖼️omniauth]

[🖼️omniauth-i]: https://logos.galtzo.com/assets/images/omniauth/avatar-182px.png
[🖼️omniauth]: https://github.com/omniauth
```

- square-182px.jpeg (resized to square)
- tall-158x182px.jpeg
- tall-316x364px.jpeg

Committed by https://github.com/tomeara to the old GH-Pages site for OmniAuth

https://github.com/omniauth/omniauth/89a03ef889cd9994cdfa8a61d5195d76884510ec

Creator and License specifically are unknown,
but the code of the project and website was, and is still, licensed under MIT.

### openid

- social-preview-1088x324px.png

The following were the guidelines for OpenID logo as of June 8, 2025, as displayed on https://openid.net/policies/

> Logo Guidelines: The OpenID logo is to be displayed in its entirety on either a solid light or dark background—avoid mid-tones or strongly colored backgrounds. The logo should not be displayed in parts, with color variations, or with other elements superimposed on top of the logo. The stylized I+D symbol should not be modified or distorted.

### regex

[![The Regular Expression OOjs UI Icon by GOJU, MIT via Wikimedia Commons][🖼️regex-i]][🖼️regex]

[🖼️regex-i]: https://logos.galtzo.com/assets/images/regex/avatar-120px.png
[🖼️regex]: https://rubular.com/

```markdown
[![The Regular Expression OOjs UI Icon by GOJU, MIT via Wikimedia Commons][🖼️regex-i]][🖼️regex]

[🖼️regex-i]: https://logos.galtzo.com/assets/images/regex/avatar-120px.png
[🖼️regex]: https://rubular.com/
```

- avatar-120px.png

Sourced from [phabricator.wikimedia.org](https://phabricator.wikimedia.org/diffusion/GVED/browse/master/lib/oojs-ui/themes/mediawiki/images/icons/).

© by [GOJU](https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/AUTHORS.txt)

Licensed under MIT, via Wikimedia Commons

http://opensource.org/licenses/mit-license.php

### resque

### rspec

[![rspec Logo by Ninefold, a Macquarie Telecom company, CC BY-NC-SA 4.0][🖼️rspec-i]][🖼️rspec]

[🖼️rspec-i]: https://logos.galtzo.com/assets/images/rspec/avatar-192px.svg
[🖼️rspec]: https://github.com/rspec

```markdown
[![rspec Logo by Ninefold, a Macquarie Telecom company, CC BY-NC-SA 4.0][🖼️rspec-i]][🖼️rspec]

[🖼️rspec-i]: https://logos.galtzo.com/assets/images/rspec/avatar-192px.svg
[🖼️rspec]: https://github.com/rspec
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg

Copyright © the RSpec development team

Licensed under CC BY-NC-SA 4.0

Official license of the rspec logo: https://github.com/rspec/rspec.github.io/blob/source/license.md

### rubocop-lts

[![rubocop-lts Logo by Aboling0, CC BY-SA 4.0][🖼️rubocop-lts-org-i]][🖼️rubocop-lts-org]

[🖼️rubocop-lts-org-i]: https://logos.galtzo.com/assets/images/rubocop-lts/avatar-192px.svg
[🖼️rubocop-lts-org]: https://github.com/rubocop-lts

```markdown
[![rubocop-lts Logo by Aboling0, CC BY-SA 4.0][🖼️rubocop-lts-org-i]][🖼️rubocop-lts-org]

[🖼️rubocop-lts-org-i]: https://logos.galtzo.com/assets/images/rubocop-lts/avatar-192px.svg
[🖼️rubocop-lts-org]: https://github.com/rubocop-lts
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo-black-bg.svg
- avatar-128px-black-bg.svg
- avatar-192px-black-bg.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

#### rubocop-lts

NOTE: Project logos are the same as the org logos.

[![rubocop-lts Logo by Aboling0, CC BY-SA 4.0][🖼️rubocop-lts-i]][🖼️rubocop-lts]

[🖼️rubocop-lts-i]: https://logos.galtzo.com/assets/images/rubocop-lts/rubocop-lts/avatar-192px.svg
[🖼️rubocop-lts]: https://github.com/rubocop-lts/rubocop-lts

```markdown
[![rubocop-lts Logo by Aboling0, CC BY-SA 4.0][🖼️rubocop-lts-i]][🖼️rubocop-lts]

[🖼️rubocop-lts-i]: https://logos.galtzo.com/assets/images/rubocop-lts/rubocop-lts/avatar-192px.svg
[🖼️rubocop-lts]: https://github.com/rubocop-lts/rubocop-lts
```

- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo-black-bg.svg
- avatar-128px-black-bg.svg
- avatar-192px-black-bg.svg
- logo.png
- avatar-128px.png
- avatar-192px.png

© 2025 by @Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

### ruby-lang

[![ruby-lang Logo, Yukihiro Matsumoto, Ruby Visual Identity Team, CC BY-SA 2.5][🖼️ruby-lang-i]][🖼️ruby-lang]

[🖼️ruby-lang-i]: https://logos.galtzo.com/assets/images/ruby-lang/avatar-192px.svg
[🖼️ruby-lang]: https://www.ruby-lang.org/

```markdown
[![ruby-lang Logo, Yukihiro Matsumoto, Ruby Visual Identity Team, CC BY-SA 2.5][🖼️ruby-lang-i]][🖼️ruby-lang]

[🖼️ruby-lang-i]: https://logos.galtzo.com/assets/images/ruby-lang/avatar-192px.svg
[🖼️ruby-lang]: https://www.ruby-lang.org/
```

- logo.svg (resized)
- avatar-128px.svg (resized)
- avatar-192px.svg (resized)
- avatar-198px.svg (original)
- avatar-124px.jpeg (resized)

https://www.ruby-lang.org/en/about/logo/

Yukihiro Matsumoto, Ruby Visual Identity Team, CC BY-SA 2.5

https://creativecommons.org/licenses/by-sa/2.5

### ruby-oauth

See [oauth](#oauth).
See [oauth2](#oauth2).

### ruby-openid

[![ruby-openid Logo by Aboling0, CC BY-SA 4.0][🖼️ruby-openid-i]][🖼️ruby-openid] [![ruby-openid Logo by Aboling0, CC BY-SA 4.0][🖼️ruby-openid-blank-i]][🖼️ruby-openid]

[🖼️ruby-openid-i]: https://logos.galtzo.com/assets/images/ruby-openid/avatar-192px.svg
[🖼️ruby-openid-blank-i]: https://logos.galtzo.com/assets/images/ruby-openid/avatar-192px-blank.svg
[🖼️ruby-openid]: https://github.com/ruby-openid/

```markdown
[![ruby-openid Logo by Aboling0, CC BY-SA 4.0][🖼️ruby-openid-i]][🖼️ruby-openid] [![ruby-openid Logo by Aboling0, CC BY-SA 4.0][🖼️ruby-openid-blank-i]][🖼️ruby-openid]

[🖼️ruby-openid-i]: https://logos.galtzo.com/assets/images/ruby-openid/avatar-192px.svg
[🖼️ruby-openid-blank-i]: https://logos.galtzo.com/assets/images/ruby-openid/avatar-192px-blank.svg
[🖼️ruby-openid]: https://github.com/ruby-openid
```
- avatar-124px-blank.svg
- avatar-128px.svg
- avatar-128px-blank.svg
- avatar-192px.svg
- avatar-192px-blank.svg
- logo.svg
- logo-blank.svg
- avatar-124px-blank.png
- avatar-128px.png
- avatar-128px-blank.png
- avatar-192px.png
- avatar-192px-blank.png
- logo.png
- logo-blank.png
- square-515px.png
- square-1030px.png

© 2025 by Aboling0 (https://github.com/Aboling0)

Licensed under CC BY-SA 4.0

https://creativecommons.org/licenses/by-sa/4.0/

NOTE: The Ruby OpenID logo integrates the stylized I+D of the official OpenID logo, in compliance with the guidelines for that logo, which include:

- not diplayed in parts (the entire stylized I+D is visible, exactly as the OpenID org does in their github profile at https://github.com/openid)
- no color variations from original
- nothing superimposed
- unmodified, and not distorted

The following were the guidelines for OpenID logo as of June 8, 2025, as displayed on https://openid.net/policies/

> Logo Guidelines: The OpenID logo is to be displayed in its entirety on either a solid light or dark background—avoid mid-tones or strongly colored backgrounds. The logo should not be displayed in parts, with color variations, or with other elements superimposed on top of the logo. The stylized I+D symbol should not be modified or distorted.

### shields-io

- square-200px.png

Creator and License are unknown.

## 🤝 Contributing

If you need some ideas of where to help check [issues][🤝gh-issues], or [PRs][🤝gh-pulls],
or use the library and think about how it could be better.

## 🪇 Code of Conduct

Everyone interacting with this project's codebases, issue trackers,
chat rooms and mailing lists agrees to follow the [![Contributor Covenant 2.1][🪇conduct-img]][🪇conduct].

## 🌈 Contributors

[![Contributors][🖐contributors-img]][🖐contributors]

Made with [contributors-img][🖐contrib-rocks].

⭐️ Star History





Star History Chart

## 📄 License

The project, constituting this `README.md` and the other files in the root directory (unless otherwise noted), is available as open source under the terms of
the [MIT License][📄license] [![License: MIT][📄license-img]][📄license-ref].
See [LICENSE.txt][📄license] for the official [Copyright Notice][📄copyright-notice-explainer].

The rest of the assets, which are in subdirectories, each have a distinct license. It is a primary purpose of this project to document what those licenses are.

### © Copyright



  • Copyright (c) 2025 Peter H. Boling, of

    Galtzo.com

    Galtzo.com Logo (wordless) by Aboling0, CC BY-SA 4.0

    , and logos contributors

Want the code for this copyright blurb?

```html



  • Copyright (c) 2025 Peter H. Boling, of

    Galtzo.com

    Galtzo.com Logo (wordless) by Aboling0, CC BY-SA 4.0

    , and logos contributors


```

## 🤑 A request for help

Maintainers have teeth and need to pay their dentists.
After getting laid off in an RIF in March and filled with many dozens of rejections,
I'm now spending ~60+ hours a week building open source tools.
I'm hoping to be able to pay for my kids' health insurance this month,
so if you value the work I am doing, I need your support.
Please consider sponsoring me or the project.

To join the community or get help 👇️ Join the Discord.

[![Live Chat on Discord][✉️discord-invite-img-ftb]][✉️discord-invite]

To say "thanks!" ☝️ Join the Discord or 👇️ send money.

[![Sponsor galtzo-floss/awesome-sponsorships on Open Source Collective][🖇osc-all-bottom-img]][🖇osc] 💌 [![Sponsor me on GitHub Sponsors][🖇sponsor-bottom-img]][🖇sponsor] 💌 [![Sponsor me on Liberapay][⛳liberapay-bottom-img]][⛳liberapay-img] 💌 [![Donate on PayPal][🖇paypal-bottom-img]][🖇paypal-img]

### Please give the project a star ⭐ ♥.

Thanks for RTFM. ☺️

[⛳liberapay-img]: https://img.shields.io/liberapay/goal/pboling.svg?logo=liberapay&color=a51611&style=flat
[⛳liberapay-bottom-img]: https://img.shields.io/liberapay/goal/pboling.svg?style=for-the-badge&logo=liberapay&color=a51611
[⛳liberapay]: https://liberapay.com/pboling/donate
[🖇osc-all-img]: https://img.shields.io/opencollective/all/kettle-rb
[🖇osc-sponsors-img]: https://img.shields.io/opencollective/sponsors/kettle-rb
[🖇osc-backers-img]: https://img.shields.io/opencollective/backers/kettle-rb
[🖇osc-backers]: https://opencollective.com/kettle-rb#backer
[🖇osc-backers-i]: https://opencollective.com/kettle-rb/backers/badge.svg?style=flat
[🖇osc-sponsors]: https://opencollective.com/kettle-rb#sponsor
[🖇osc-sponsors-i]: https://opencollective.com/kettle-rb/sponsors/badge.svg?style=flat
[🖇osc-all-bottom-img]: https://img.shields.io/opencollective/all/kettle-rb?style=for-the-badge
[🖇osc-sponsors-bottom-img]: https://img.shields.io/opencollective/sponsors/kettle-rb?style=for-the-badge
[🖇osc-backers-bottom-img]: https://img.shields.io/opencollective/backers/kettle-rb?style=for-the-badge
[🖇osc]: https://opencollective.com/kettle-rb
[🖇sponsor-img]: https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&logo=github
[🖇sponsor-bottom-img]: https://img.shields.io/badge/Sponsor_Me!-pboling-blue?style=for-the-badge&logo=github
[🖇sponsor]: https://github.com/sponsors/pboling
[🖇polar-img]: https://img.shields.io/badge/polar-donate-a51611.svg?style=flat
[🖇polar]: https://polar.sh/pboling
[🖇kofi-img]: https://img.shields.io/badge/ko--fi-%E2%9C%93-a51611.svg?style=flat
[🖇kofi]: https://ko-fi.com/O5O86SNP4
[🖇patreon-img]: https://img.shields.io/badge/patreon-donate-a51611.svg?style=flat
[🖇patreon]: https://patreon.com/galtzo
[🖇buyme-small-img]: https://img.shields.io/badge/buy_me_a_coffee-%E2%9C%93-a51611.svg?style=flat
[🖇buyme-img]: https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20latte&emoji=&slug=pboling&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff
[🖇buyme]: https://www.buymeacoffee.com/pboling
[🖇paypal-img]: https://img.shields.io/badge/donate-paypal-a51611.svg?style=flat&logo=paypal
[🖇paypal-bottom-img]: https://img.shields.io/badge/donate-paypal-a51611.svg?style=for-the-badge&logo=paypal&color=0A0A0A
[🖇paypal]: https://www.paypal.com/paypalme/peterboling
[🖇floss-funding.dev]: https://floss-funding.dev
[🖇floss-funding-gem]: https://github.com/galtzo-floss/floss_funding
[✉️discord-invite]: https://discord.gg/3qme4XHNKN
[✉️discord-invite-img-ftb]: https://img.shields.io/discord/1373797679469170758?style=for-the-badge
[✉️ruby-friends-img]: https://img.shields.io/badge/daily.dev-💎_Ruby_Friends-0A0A0A?style=for-the-badge&logo=dailydotdev&logoColor=white
[✉️ruby-friends]: https://app.daily.dev/squads/rubyfriends

[🚂maint-blog]: http://www.railsbling.com/tags/logos
[🚂maint-blog-img]: https://img.shields.io/badge/blog-railsbling-0093D0.svg?style=for-the-badge&logo=rubyonrails&logoColor=orange
[🚂maint-contact]: http://www.railsbling.com/contact
[🚂maint-contact-img]: https://img.shields.io/badge/Contact-Maintainer-0093D0.svg?style=flat&logo=rubyonrails&logoColor=red
[💖🖇linkedin]: http://www.linkedin.com/in/peterboling
[💖🖇linkedin-img]: https://img.shields.io/badge/PeterBoling-LinkedIn-0B66C2?style=flat&logo=newjapanprowrestling
[💖✌️wellfound]: https://angel.co/u/peter-boling
[💖✌️wellfound-img]: https://img.shields.io/badge/peter--boling-orange?style=flat&logo=wellfound
[💖💲crunchbase]: https://www.crunchbase.com/person/peter-boling
[💖💲crunchbase-img]: https://img.shields.io/badge/peter--boling-purple?style=flat&logo=crunchbase
[💖🐘ruby-mast]: https://ruby.social/@galtzo
[💖🐘ruby-mast-img]: https://img.shields.io/mastodon/follow/109447111526622197?domain=https%3A%2F%2Fruby.social&style=flat&logo=mastodon&label=Ruby%20%40galtzo
[💖🦋bluesky]: https://bsky.app/profile/galtzo.com
[💖🦋bluesky-img]: https://img.shields.io/badge/@galtzo.com-0285FF?style=flat&logo=bluesky&logoColor=white
[💖🌳linktree]: https://linktr.ee/galtzo
[💖🌳linktree-img]: https://img.shields.io/badge/galtzo-purple?style=flat&logo=linktree
[💖💁🏼‍♂️devto]: https://dev.to/galtzo
[💖💁🏼‍♂️devto-img]: https://img.shields.io/badge/dev.to-0A0A0A?style=flat&logo=devdotto&logoColor=white
[💖💁🏼‍♂️aboutme]: https://about.me/peter.boling
[💖💁🏼‍♂️aboutme-img]: https://img.shields.io/badge/about.me-0A0A0A?style=flat&logo=aboutme&logoColor=white
[💖🧊berg]: https://codeberg.org/pboling
[💖🐙hub]: https://github.org/pboling
[💖🛖hut]: https://sr.ht/~galtzo/
[💖🧪lab]: https://gitlab.com/pboling
[👨🏼‍🏫expsup-upwork]: https://www.upwork.com/freelancers/~014942e9b056abdf86?mp_source=share
[👨🏼‍🏫expsup-upwork-img]: https://img.shields.io/badge/UpWork-13544E?style=for-the-badge&logo=Upwork&logoColor=white
[👨🏼‍🏫expsup-codementor]: https://www.codementor.io/peterboling?utm_source=github&utm_medium=button&utm_term=peterboling&utm_campaign=github
[👨🏼‍🏫expsup-codementor-img]: https://img.shields.io/badge/CodeMentor-Get_Help-1abc9c?style=for-the-badge&logo=CodeMentor&logoColor=white
[💁🏼‍♂️peterboling]: http://www.peterboling.com
[🚂railsbling]: http://www.railsbling.com
[📜docs-head-rd-img]: https://img.shields.io/badge/YARD_on_Galtzo.com-HEAD-943CD2?style=for-the-badge&logo=readthedocs&logoColor=white
[🚎13-🔒️-wf]: https://github.com/galtzo-floss/logos/actions/workflows/deps_locked.yml
[🚎13-🔒️-wfi]: https://github.com/galtzo-floss/logos/actions/workflows/deps_locked.yml/badge.svg
[🤝gh-issues]: https://github.com/galtzo-floss/logos/issues
[🤝gh-pulls]: https://github.com/galtzo-floss/logos/pulls
[🤝contributing]: CONTRIBUTING.md
[🖐contrib-rocks]: https://contrib.rocks
[🖐contributors]: https://github.com/galtzo-floss/logos/graphs/contributors
[🖐contributors-img]: https://contrib.rocks/image?repo=galtzo-floss/logos
[🚎contributors-gl]: https://gitlab.com/galtzo-floss/logos/-/graphs/main
[🪇conduct]: CODE_OF_CONDUCT.md
[🪇conduct-img]: https://img.shields.io/badge/Contributor_Covenant-2.1-259D6C.svg
[📌gitmoji]:https://gitmoji.dev
[📌gitmoji-img]:https://img.shields.io/badge/gitmoji_commits-%20😜%20😍-34495e.svg?style=flat-square
[📄copyright-notice-explainer]: https://opensource.stackexchange.com/questions/5778/why-do-licenses-such-as-the-mit-license-specify-a-single-year
[📄license]: LICENSE.txt
[📄license-ref]: https://opensource.org/licenses/MIT
[📄license-img]: https://img.shields.io/badge/License-MIT-259D6C.svg
[📄ilo-declaration]: https://www.ilo.org/declaration/lang--en/index.htm
[📄ilo-declaration-img]: https://img.shields.io/badge/ILO_Fundamental_Principles-✓-259D6C.svg?style=flat
[🚎yard-head]: https://logos.galtzo.com