{"id":13468178,"url":"https://github.com/heyman/heynote","last_synced_at":"2026-04-14T23:01:14.875Z","repository":{"id":114994770,"uuid":"582974355","full_name":"heyman/heynote","owner":"heyman","description":"A dedicated scratchpad for power users","archived":false,"fork":false,"pushed_at":"2026-04-13T11:05:30.000Z","size":8612,"stargazers_count":5231,"open_issues_count":86,"forks_count":266,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-04-13T13:10:58.243Z","etag":null,"topics":["developer-tools","editor","note-taking","notes","notes-app","productivity-tools","scratchpad"],"latest_commit_sha":null,"homepage":"https://heynote.com","language":"JavaScript","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/heyman.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-12-28T11:49:43.000Z","updated_at":"2026-04-13T07:30:27.000Z","dependencies_parsed_at":"2023-12-10T12:26:27.718Z","dependency_job_id":"2f52e3af-85e0-45fd-9748-0f1bfc0ac693","html_url":"https://github.com/heyman/heynote","commit_stats":null,"previous_names":[],"tags_count":102,"template":false,"template_full_name":null,"purl":"pkg:github/heyman/heynote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heyman%2Fheynote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heyman%2Fheynote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heyman%2Fheynote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heyman%2Fheynote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heyman","download_url":"https://codeload.github.com/heyman/heynote/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heyman%2Fheynote/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31818840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["developer-tools","editor","note-taking","notes","notes-app","productivity-tools","scratchpad"],"created_at":"2024-07-31T15:01:06.621Z","updated_at":"2026-04-14T23:01:14.838Z","avatar_url":"https://github.com/heyman.png","language":"JavaScript","readme":"# Heynote\n\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/heyman/heynote)](https://github.com/heyman/heynote/releases)\n[![Build Status](https://github.com/heyman/heynote/workflows/Tests/badge.svg)](https://github.com/heyman/heynote/actions?query=workflow%3ATests)\n\n\u003cimg src=\"https://heynote.com/img/logo.png\" style=\"width:79px;\"\u003e\n\n## General Information\n\n- [Website](https://heynote.com)\n- [Documentation](https://heynote.com/docs/)\n- [Changelog](https://heynote.com/docs/changelog/)\n\nHeynote is a dedicated scratchpad for developers and power users. It functions as a large persistent text buffer where you can write down anything you like. Works great for that Slack message you don't want to accidentally send, a JSON response from an API you're working with, notes from a meeting, your daily to-do list, etc. \n\nHeynote buffers is divided into blocks, and each block can have its own Language set (e.g. JavaScript, JSON, Markdown, etc.). This gives you syntax highlighting and lets you auto-format that JSON response.\n\nAvailable for Mac, Windows, and Linux.\n\n## Features\n\n-   Persistent text buffer(s)\n-   Block-based\n-   Inline images\n-   Multiple buffers in tabs\n-   Math/Calculator mode\n-   Currency conversion\n-   Syntax highlighting:\n\n    C++, C#, Clojure, CSS, Elixir, Erlang, Dart, Go, Groovy, HTML, Java, JavaScript, JSX, Kotlin, TypeScript, TOML, TSX, JSON, Lezer, Markdown, Mermaid, PHP, Python, Ruby, Rust, Scala, Shell, SQL, Swift, Vue, XML, YAML\n    \n-   Language auto-detection\n-   Auto-formatting\n-   Multi-cursor editing\n-   Dark \u0026 Light themes\n-   Option to set a global hotkey to show/hide the app\n-   Default, Emacs-like or custom key bindings\n-   Spellchecking\n\n\n## Documentation\n\n[Documentation](https://heynote.com/docs/) is available on the Heynote website.\n\n## Development\n\nTo develop Heynote you need Node.js and you should (hopefully) just need to check out the code and then run:\n\n```\n\u003e npm install\n\u003e npm run dev\n```\n\n### Run Tests\n\nTo run the tests:\n\n```\n\u003e npm run test\n```\n\nTo run the tests in the Playwright UI:\n\n```\n\u003e npm run test:ui\n```\n\n\n### Contributions\n\nI'm happy to merge contributions that fit my vision for the app. Bug fixes are always welcome. \n\n\n## FAQ\n\n### Where is the buffer data stored?\n\nSee the [documentation](https://heynote.com/docs/#user-content-the-notes-library).\n\n### Can you make a mobile app?\n\nNo, at the moment this is out of scope, sorry.\n\n### What are the default keyboard shortcuts?\n\nSee the [documentation](https://heynote.com/docs/#user-content-default-key-bindings).\n\n\n## Thanks!\n\nHeynote is built upon [CodeMirror](https://codemirror.net/), [Vue](https://vuejs.org/), [Electron](https://www.electronjs.org/), [Math.js](https://mathjs.org/), [Prettier](https://prettier.io/) and other great open-source projects.\n\n","funding_links":[],"categories":["JavaScript","others","知识管理_wiki知识库","note-taking"],"sub_categories":["资源传输下载"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheyman%2Fheynote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheyman%2Fheynote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheyman%2Fheynote/lists"}