🪵 logos
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. Many thanks to her!
Patterns
- Org logo directory structure:
<org name>
/<images>
- Project logo directory structure:
<org name>
/<project name>
/<images>
- Logo Naming
- SVG (Vector)
-
The main logo will be an SVG if one is available.
- It will be named
logo.svg
- It will be 500px, if possible
- It will be named
-
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.
-
The main logo will be an SVG if one is available.
- PNG (Rasterized)
- Rasterized logos are PNG if available, otherwise JPEG, and named according to size, shape, and intended usage. Possible base names start with:
-
(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.
-
square
- 1:1 aspect ratio (square) and >= 200px- Normally there will be a 250px, and a 500px.
-
social-preview
- Roughly 2:1 to 3:1 aspect ratio, and > 640px wide -
tall
- aspect ratio of <1:1 (vertically oblong)
- SVG (Vector)
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:
[![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/
- 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
- 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
- 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
- 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
- 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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- 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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.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
- logo.svg
- avatar-128px.svg
- avatar-192px.svg
- logo.png
- avatar-128px.png
- avatar-192px.png
- square-250px.png
- square-500px.png
© 2025 by @Aboling0 (https://github.com/Aboling0)
Licensed under CC BY-SA 4.0
https://creativecommons.org/licenses/by-sa/4.0/
kettle-rb
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/
- logo-original.svg (original, but not square aspect ratio)
- logo-square.svg (almost squared aspect ratio, 598 x 600 pixels, from Wikimedia Commons)
- 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/
- 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.
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
- 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.
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
- 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
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://github.com/ruby-lang
- 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
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
- 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, or PRs,
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 .
🌈 Contributors
Made with contributors-img.
⭐️ Star History
</a>
📄 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 .
See LICENSE.txt for the official Copyright Notice.
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
Want the code for this copyright blurb?
<ul>
<li>
Copyright (c) 2025 Peter H. Boling, of
<a href="https://discord.gg/3qme4XHNKN">
Galtzo.com
<picture>
<img src="https://logos.galtzo.com/assets/images/galtzo-floss/avatar-128px-blank.svg" alt="Galtzo.com Logo (wordless) by Aboling0, CC BY-SA 4.0" width="24">
</picture>
</a>, and logos contributors
</li>
</ul>
🤑 One more thing
Having arrived at the bottom of the page, please endure a final supplication.
The primary maintainer of this project, Peter Boling, wants
Ruby to be a great place for people to solve problems, big and small.
Please consider supporting his efforts via the giant yellow link below,
or one of the smaller ones, depending on button size preference.
P.S. If you need help️ or want to say thanks, 👇 Join the Discord.