About EncodedId

EncodedId is a Ruby gem created to provide a simple way to encode numerical or hex IDs into obfuscated strings for use in URLs, while maintaining the ability to decode them back to their original values.

Project Goals

  • Provide a high-performance, memory-efficient implementation of reversible ID encoding
  • Create a seamless integration with Rails and ActiveRecord
  • Offer extensive customization options for different use cases
  • Maintain excellent documentation and test coverage

Contributors

EncodedId is maintained by stevegeek and other contributors.

License

EncodedId is available as open source under the terms of the MIT License.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/stevegeek/encoded_id.


EncodedId | Copyright © 2025. Licensed under the MIT License.