{"id":31271723,"url":"https://github.com/basecamp/lexxy","last_synced_at":"2026-04-27T10:01:04.433Z","repository":{"id":313190683,"uuid":"985093172","full_name":"basecamp/lexxy","owner":"basecamp","description":"A modern rich text editor for Rails.","archived":false,"fork":false,"pushed_at":"2026-04-24T14:26:28.000Z","size":159618,"stargazers_count":1041,"open_issues_count":45,"forks_count":93,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-04-24T14:32:05.097Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://basecamp.github.io/lexxy/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basecamp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-05-17T03:55:46.000Z","updated_at":"2026-04-24T14:10:15.000Z","dependencies_parsed_at":"2025-09-04T13:25:52.559Z","dependency_job_id":"c73e6042-54a7-47c1-9eb2-410ccf5a5616","html_url":"https://github.com/basecamp/lexxy","commit_stats":null,"previous_names":["basecamp/lexxy"],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/basecamp/lexxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Flexxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Flexxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Flexxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Flexxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basecamp","download_url":"https://codeload.github.com/basecamp/lexxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Flexxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32331305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-23T20:01:48.425Z","updated_at":"2026-04-27T10:01:04.361Z","avatar_url":"https://github.com/basecamp.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Lexxy\n\nA modern rich text editor for Rails.\n\n\u003e [!IMPORTANT]\n\u003e This is a beta. It hasn't been battle-tested yet. Please try it out and report any issues you find.\n\n**[Try it out!](https://basecamp.github.io/lexxy/try-it)**\n\n## Features\n\n- Built on top of [Lexical](https://lexical.dev), the powerful text editor framework from Meta.\n- Good HTML semantics. Paragraphs are real `\u003cp\u003e` tags, as they should be.\n- Markdown support: shortcuts, auto-formatting on paste.\n- Real-time code syntax highlighting.\n- Create links by pasting URLs on selected text.\n- Configurable prompts. Support for mentions and other interactive prompts with multiple loading and filtering strategies.\n- Preview attachments like PDFs and Videos in the editor.\n- Works seamlessly with Action Text, generating the same canonical HTML format it expects for attachments.\n\n![Lexxy editor screenshot](docs/images/home.screenshot.png)\n\n## Documentation\n\nVisit the **[documentation site](https://basecamp.github.io/lexxy)**.\n\n## Roadmap\n\nThis is a beta. Here's what's coming next:\n\n- [x] Configurable editors in Action Text: Choose your editor like you choose your database.\n- [x] More editing features:\n    - [x] Tables\n    - [x] Text highlighting\n- [x] Configuration hooks.\n- [x] Standalone JS package: to use in non-Rails environments.\n- [x] Image galleries: The only remaining feature for full Action Text compatibility\n- [ ] Install task that generates the necessary JS and adds stylesheets.\n\n## Contributing\n\n- Bug reports and pull requests are welcome on [GitHub Issues](https://github.com/basecamp/lexxy/issues). Help is especially welcome with [those tagged as \"Help Wanted\"](https://github.com/basecamp/lexxy/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22).\n- For questions and general Lexxy discussion, please use the [Discussions section](https://github.com/basecamp/lexxy/discussions)\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n---\n\n[![CI](https://github.com/basecamp/lexxy/actions/workflows/ci.yml/badge.svg)](https://github.com/basecamp/lexxy/actions/workflows/ci.yml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasecamp%2Flexxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasecamp%2Flexxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasecamp%2Flexxy/lists"}