{"id":13794185,"url":"https://github.com/barelyhuman/mark","last_synced_at":"2025-04-06T03:05:50.660Z","repository":{"id":41998352,"uuid":"284841599","full_name":"barelyhuman/mark","owner":"barelyhuman","description":"Quick Web Markdown Editor","archived":false,"fork":false,"pushed_at":"2025-02-28T14:52:44.000Z","size":1515,"stargazers_count":109,"open_issues_count":5,"forks_count":15,"subscribers_count":6,"default_branch":"pro","last_synced_at":"2025-03-30T02:04:55.721Z","etag":null,"topics":["editor","markdown","webapp"],"latest_commit_sha":null,"homepage":"https://mark.barelyhuman.dev","language":"Vue","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/barelyhuman.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},"funding":{"liberapay":"reaper","ko_fi":"barelyreaper","github":"barelyhuman","custom":"https://barelyreaper.gumroad.com/coffee"}},"created_at":"2020-08-04T00:58:47.000Z","updated_at":"2025-03-21T09:47:42.000Z","dependencies_parsed_at":"2024-01-07T06:05:24.290Z","dependency_job_id":"5f10702d-0530-4719-9e3e-4ef065a00d07","html_url":"https://github.com/barelyhuman/mark","commit_stats":{"total_commits":47,"total_committers":2,"mean_commits":23.5,"dds":"0.021276595744680882","last_synced_commit":"0c1d4f0e3144e7e0f6d7af5173f143c6adccc3e8"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barelyhuman%2Fmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barelyhuman%2Fmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barelyhuman%2Fmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barelyhuman%2Fmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barelyhuman","download_url":"https://codeload.github.com/barelyhuman/mark/tar.gz/refs/heads/pro","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427005,"owners_count":20937200,"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":["editor","markdown","webapp"],"created_at":"2024-08-03T23:00:36.923Z","updated_at":"2025-04-06T03:05:50.642Z","avatar_url":"https://github.com/barelyhuman.png","language":"Vue","funding_links":["https://liberapay.com/reaper","https://ko-fi.com/barelyreaper","https://github.com/sponsors/barelyhuman","https://barelyreaper.gumroad.com/coffee"],"categories":["Markdown Online Editors","Vue"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eMark\u003c/h1\u003e\n\u003cp align=\"center\"\u003eWeb Markdown Editor\u003c/p\u003e\n\n[![](https://img.shields.io/badge/license-mit-black?style=for-the-badge)](LICENSE)\n\n## Motivation\n\nSimple Markdown editor built with syntax highlighting and an optional preview that I mostly use for my work. I don't like the apps that exist and are mostly pretty memory heavy, on the other hand the web app is pretty simple and suffices most of what I use Markdown for\n\n## Features\n\n- System Controlled Dark Mode\n- Export the raw .md file\n- Optional Preview\n\n## Development / Self Hosting\n\n### Docker\n\n```sh\n# for a single run\n; docker run -p 8000:80 ghcr.io/barelyhuman/mark:pro\n# or in detached mode / background mode\ndocker run -p 8000:80 --detach ghcr.io/barelyhuman/mark:pro\n```\n\nOr if you prefer using a docker compose\n\n```yaml\nversion: \"3\"\n\nservices:\n  mark:\n    image: ghcr.io/barelyhuman/mark:pro\n    ports:\n      - 8000:80\n    restart: unless-stopped\n```\n\nand then\n\n```sh\n# for a single run\n; docker compose up\n# or in detached mode / background mode\n; docker compose up -d\n```\n\n### Manually using Source Code\n\nThe app is a straightforward vuejs app and just a client sided one. You can set it up using the following steps.\n\n**Prerequisite**\n\n1. [Node](https://nodejs.org/en/) at least v12\n2. [git](https://git-scm.com/)\n\n**Steps**\n\n```sh\n# clone this repo\ngit clone https://github.com/barelyhuman/mark\n\n# cd into it and install the basic dependencies\nnpm i\n\n# run the dev server to check if it's working (optional)\nnpm dev\n\n# build the app into static files\nnpm build\n\n# you can then serve the output folder using your favorite http serving solution\nnpx serve dist\n# or\npython –m SimpleHTTPServer dist\n```\n\n## Contribute\n\nThe easiest way to contribute is to fork the project and raise PR's. Though, do inform the mainter as to what issue you pick up to avoid overlaps\n\n## License\n\n[MIT](LICENSE) \u0026copy; Reaper\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarelyhuman%2Fmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarelyhuman%2Fmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarelyhuman%2Fmark/lists"}