{"id":31578344,"url":"https://github.com/vadimgierko/linkynotes.com","last_synced_at":"2026-04-11T17:43:38.921Z","repository":{"id":317757559,"uuid":"1068710662","full_name":"vadimgierko/linkynotes.com","owner":"vadimgierko","description":"Organize, manage \u0026 filter your private notes by one/many tags, link to other notes \u0026 format notes using Markdown \u0026 HTML","archived":false,"fork":false,"pushed_at":"2025-10-02T20:06:43.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-02T22:08:50.721Z","etag":null,"topics":["bootstrap","cms","filter","filtering","firebase","html","markdown","nextjs","notes","notes-app","notetaking-app","react","search","search-engine","second-brain","tag","tags","typescript","zettelkasten"],"latest_commit_sha":null,"homepage":"https://linkynotes.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vadimgierko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-10-02T19:43:38.000Z","updated_at":"2025-10-02T20:06:46.000Z","dependencies_parsed_at":"2025-10-02T22:08:52.610Z","dependency_job_id":"6cce5e35-5abf-4533-8952-cf809a9459e8","html_url":"https://github.com/vadimgierko/linkynotes.com","commit_stats":null,"previous_names":["vadimgierko/linkynotes.com"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/vadimgierko/linkynotes.com","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Flinkynotes.com","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Flinkynotes.com/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Flinkynotes.com/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Flinkynotes.com/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vadimgierko","download_url":"https://codeload.github.com/vadimgierko/linkynotes.com/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vadimgierko%2Flinkynotes.com/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278510917,"owners_count":25998997,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"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":["bootstrap","cms","filter","filtering","firebase","html","markdown","nextjs","notes","notes-app","notetaking-app","react","search","search-engine","second-brain","tag","tags","typescript","zettelkasten"],"created_at":"2025-10-05T19:56:59.160Z","updated_at":"2025-10-05T19:57:00.937Z","avatar_url":"https://github.com/vadimgierko.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cheader align=\"center\"\u003e\n  \u003ch1\u003eWelcome to linky_notes!\u003c/h1\u003e\n\n  \u003cp\u003e\n    Build your own easy-to-filter and internally linked notes system!\n    \u003cbr /\u003e\n    Store, organize \u0026 filter your notes by tags \u0026 style/format them using Markdown \u0026 HTML with inline CSS styles.\n    \u003cbr /\u003e\n    \u003cstrong\u003e\n      Visit the app at \n      \u003ca href=\"https://linkynotes.com\" target=\"_blank\"\u003e\n        https://linkynotes.com\n      \u003c/a\u003e\n      \u0026 see more. It's free!\n    \u003c/strong\u003e\n  \u003c/p\u003e\n\u003c/header\u003e\n\n---\n\n## Notes 📝\n\nYou can **create, update \u0026 delete notes**.\n\nEvery note has its own **id and id-based URL**,\nso every note is basically the **standalone web page**\n(*using Markdown \u0026 HTML tags your notes can become real-world webpages*!)\nand also that's how you link notes to each other.\n\nNotes are created \u0026 updated with auto timestamps.\n\n## Tags 🔑\n\nTo be able to add/ update note, you need to add **at least 1 tag** to it.\nThere are **no limits** to how many tags you can add to your notes.\n\nThere are also no limits about how you can name your tags:\nit can be as simple as that *linky notes* or it can be *project_status: in progress*.\n\nTags are also stored under the unique ids.\n\nYou can have an **overview of all of your tags** on `/tags` page ordered alphabetically, so you can be up to date with all topics you were interested.\n\nEvery **tag works as a link**, so you can click on any tag in any note or on the tags page and you will be redirected to the page with notes filtered by that tag, where you can continue filtering notes by adding new tags to the filter.\n\n### Auto Tags Suggestions\n\nRecently I've added basic tags suggestions based on the note's content.\nThe app makes 3 kinds of suggested tags:\n- identical to content words (`test` === `test`)\n- \"startsWith\" (`tests` starts with `test`)\n- \"includes\" (`vitest` includes `test`)\n\nThe feature is in development.\n\n## Filtering by tag/s 🔎\n\nYou can **filter** your notes **by one or many tags simultaniously** using the built-in tag search engine.\n\nEvery **search/ filter session** generates a **dedicated URL**, so you can navigate between search/filter sessions or save the link to particular session.\n\n## Multiline Text 📄\n\nEvery note is accepting Markdown syntax. Even if you don't what Markdown is or you won't use Markdown, it enables you to sava a multiline text:\nto start a new paragraph you just need to leave an empty line after the previous paragraph (by clicking ENTER).\nThis is the most basic usage of Markdown in this app.\n\n## Markdown Formatting ✨\n\nAs mentioned before, you can **format your notes with Markdown**. Using basic Markdown syntax enables you to add:\n\n- headers (h1-h6)\n- links\n  - external =\u003e open a new tab,\n  - internal =\u003e redirecting to linked existing note inside the app\n- lists\n  - ordered,\n  - unordered,\n  - mixed,\n  - nested,\n- tables,\n- text decoration\n  - bold,\n  - italicized,\n  - strikethrough,\n- images (published on Internet),\n- horizontal rules,\n\nto your notes.\n\nCheck out [my app's guide](https://linkynotes.com/guides/markdown-guide) to learn how to use basic Markdown in a few minutes!\n\nThese features can **make your notes more readable, unique and containing a lot of useful references and additional materials**. But... you'll discover, that you can do much more with your notes' content!\n\n## Referencing already existing notes (internal links) 🔗\n\nAs mentioned before, you can add **internal links to your notes**, what means, that you can refer to other existing note. To do that you need to copy note's id and pass it into your link, like that: `[check out this note](/notes/note-id-goes-here)`. That's all you need. Now, when you click this this link, you'll be redirected to refered note inside the app.\n\nYou **combine this feature with any other Markdown enabled features** mentioned before \u0026 create:\n\n- lists (and todo lists) of linked notes inside some note *(for example, you can create a note which will be the description of the project or a book or a long article you're writing \u0026 such list of linked notes may be a table of content of all project's/ book's/ article's notes)*,\n- put the reference to some note in a footnote,\n- put links to notes to tables etc.\n\n## HTML with inline CSS styling\n\nIn addition to formatting your notes with Markdown syntax, you can also use HTML with optional inline CSS styling!\n\nOf course, that requires some basic knowledge of HTML \u0026 CSS, but if you are really motivated to turn your note into complete web page full of colors, shapes, embed elements and any layout, than you can learn it online for free pretty fast.\n\n## Add videos, images \u0026... even the whole websites to your notes!\n\nAs been mentioned, thanks to ability of using HTML in your notes, you can also add different embed elements to your note. For example, you can add... the whole website (for instance, Linky Notes) to your notes by adding this: `\u003ciframe src=\"https://linkynotes.com\" width=\"100%\" height=\"500px\" title=\"Linky Notes About Page\"\u003e\u003c/iframe\u003e`!\n\nI will add some basic tutorial on the topic soon...\n\n## Cloud Database =\u003e Sync on all devices 💻🖥📱\n\nAll your notes, tags and data are stored in a Cloud, so you can use the app on any device with the Internet connection (mobile, tablet, laptop, desktop) and have access to your synced notes anywhere.\n\n## No folders, no labels, no hierarchial structure. Your customizable management system only\n\nAlthough the linky_notes app has only a few simple functionalities, it offers endless possibilities for organizing, searching and using your notes in the way, which is impossible to many other note apps around. No need for folders, categories, labels etc., so there is no structure or hierarchy to manage (and strugle) with. You can do all of this using tags! You can even simulate other apps (I will add some examples soon).\n\nNo more overthinking about how to organize or find your notes. You'll save a tone of time \u0026 mental resources you can use for creative activities, learning or developing projects.\n\nTo read more, how to efficiently organize your notes, [read this app's tutorial](https://linkynotes.com/guides/app-guide).\n\n## Dark Mode 🌙\n\nYou can use the app in light \u0026 dark mode.\nThe app will automatically detect if you're preferring using dark or light mode on your system and change the mode of the app accordingly.\nYou can switch the mode anytime by clicking the mode button in app's navigation menu/ bar. \n\n## Privacy 🔐\n\nAll your notes \u0026 data are **private**, what means that only the logged owner/ author of the note can see it.\n\n## Past \u0026 Future of Linky Notes\n\nI'm constantly developing \u0026 expanding the app since 2021 \u0026 I'm using the app everyday.\n\nFrom October 2 2025 I've decided to change the visibility of the source code of the app to private,\nbecause after massive app rewrite \u0026 upgrade in January 2025 I began adding more \u0026 more advanced features,\nso I believe I need to protect the code for future potential commercial purposes\n(*that's the reason I've created this public repo - to make it visible on Github*).\n\n## Tech Stack 🔧\n\n| Technology | 2021-2024 | January 2025 |\n| --- | :-: | :-: |\n| React | 18.2 | 19.0.0 |\n| Next.js | ❌ | 15.1.4 |\n| TypeScript | ❌ | 5+ |\n| Firebase | 9.1 | 11.1.0 |\n| Firebase Realtime Database | ✅ | ✅ |\n| React Bootstrap | 2.4 | 2.10.7 |\n| Bootstrap | 5.1 | 5.3.3 |\n| React Icons | 4.4 | 5.4.0 |\n| React Markdown | 8.0 | 9.0.3 |\n| React Router | 6.3 | ❌ |\n| React Redux | 8.0 | ❌ |\n| Redux Toolkit | 1.8 | ❌ |\n| JavaScript | ✅ | ❌ |\n| Bootstrap Icons | 1.6 | ❌ |\n| GitHub Pages | 3.2 | ❌ |\n| PWA | ✅ | ❌ |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvadimgierko%2Flinkynotes.com","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvadimgierko%2Flinkynotes.com","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvadimgierko%2Flinkynotes.com/lists"}