{"id":13537826,"url":"https://github.com/canopas/rich-editor-compose","last_synced_at":"2025-04-08T03:12:45.865Z","repository":{"id":180107359,"uuid":"661675883","full_name":"canopas/rich-editor-compose","owner":"canopas","description":"Android WYSIWYG Rich editor for Jetpack compose.","archived":false,"fork":false,"pushed_at":"2024-12-26T12:10:09.000Z","size":24185,"stargazers_count":86,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T18:21:14.286Z","etag":null,"topics":["android","android-library","jetpack-compose","kotlin","rich-text-editor","text-editor","wysiwyg-editor"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/canopas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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}},"created_at":"2023-07-03T11:57:17.000Z","updated_at":"2025-03-25T17:55:57.000Z","dependencies_parsed_at":"2023-11-09T11:57:19.564Z","dependency_job_id":"3b1f341d-f7ef-4ee1-9c9d-15df6ce803fa","html_url":"https://github.com/canopas/rich-editor-compose","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.1333333333333333,"last_synced_commit":"0ecca25548fa77a87087138f25a1604ed53102ac"},"previous_names":["canopas/richtexteditor","canopas/richeditorcompose","canopas/rich-editor-compose"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canopas%2Frich-editor-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canopas%2Frich-editor-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canopas%2Frich-editor-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canopas%2Frich-editor-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canopas","download_url":"https://codeload.github.com/canopas/rich-editor-compose/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247767236,"owners_count":20992548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["android","android-library","jetpack-compose","kotlin","rich-text-editor","text-editor","wysiwyg-editor"],"created_at":"2024-08-01T09:01:04.074Z","updated_at":"2025-04-08T03:12:45.837Z","avatar_url":"https://github.com/canopas.png","language":"Kotlin","funding_links":[],"categories":["Libraries","Kotlin"],"sub_categories":["UI"],"readme":"# RichEditor\n\nAndroid WYSIWYG Rich editor for Jetpack compose.\n\n\u003cimg src=\"./gif/sample.gif\" height=\"540\" /\u003e\n\n## Features\n\nThe editor offers the following \u003cb\u003eoptions\u003c/b\u003e:\n\n- [x] **Bold**\n- [x] *Italic*\n- [x] \u003cu\u003eUnderline\u003c/u\u003e\n- [x] Different Heading\n\n## How to add in your project\n\nAdd the dependency\n\n```gradle\n implementation 'com.canopas.editor:rich-editor-compose:X.X.X'\n```\n\n## How to use ?\n\n```\n@Composable\nfun Sample() {\n\n        val context = LocalContext.current\n        \n        val state = remember {\n            val input = /* YOUR INPUT */\n            RichEditorState.Builder()\n                .setInput(input)\n                .adapter(JsonEditorParser())\n                .build()\n        }\n\n        RichEditor(\n                state = state,\n                modifier = Modifier\n                    .fillMaxWidth()\n                    .weight(1f)\n                    .border(1.dp, Color.Gray)\n                    .padding(5.dp)\n            )\n    \n}\n```\n# Demo\n[Sample](https://github.com/canopas/RichEditorCompose/tree/main/app) app demonstrates how simple the usage of the library actually is.\n\n# Bugs and Feedback\nFor bugs, questions and discussions please use the [Github Issues](https://github.com/canopas/RichEditorCompose/issues).\n\n\n## Credits\nRichEditor for compose is owned and maintained by the [Canopas team](https://canopas.com/). For project updates and releases, you can follow them on X at [@canopassoftware](https://x.com/canopassoftware).\n\nComposeRichEditor: https://github.com/MohamedRejeb/Compose-Rich-Editor\n\n# Licence\n\n```\nCopyright 2023 Canopas Software LLP\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nYou won't be using this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanopas%2Frich-editor-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanopas%2Frich-editor-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanopas%2Frich-editor-compose/lists"}