{"repo":"cu/silicon","free":true,"listed":false,"github":"https://github.com/cu/silicon","clone":"git clone https://github.com/cu/silicon.git","description":"Silicon Notes, a web-based personal knowledge base with few frills","language":"Python","stars":263,"topics":["flask","python","knowledge-base","self-hosted","wiki"],"license":null,"category":"productivity","readme_excerpt":"What's all this, then?! Silicon Notes: A somewhat lightweight, low-friction personal knowledge base. Features: Plaintext editing in Markdown, rendering in HTML Language syntax highlighting in rendered HTML Bi-directional page relationships Powerful full-text and page title search Page history A table of contents in the left sidebar, where it belongs A quite-usable mobile layout Built-in documentation No-frills UI No big frameworks, just a few smallish dependencies Tech Stack Projects we rely on and appreciate! Python, of course. uv for project management. Flask, the micro-framework. Mistune to render Markdown into HTML. Pygments for syntax highlighting of code blocks. python-slugify creates URL-friendly \"slugs\" from strings. python-dotenv for configuration management. Gunicorn for deployment. Pytest and Beautiful Soup for functional testing. CodeMirror (optional) for editor syntax highlighting Quickstart Running Locally For the impatient: Install uv Run uv run poe init-db Run uv run poe devserver Go to http://localhost:5000/ For production, this project is configured and deployed much like any other Flask project. For details, see the [Flask configuration handling Docs]. [Flask configuration handling docs]: https://flask.palletsprojects.com/en/stable/config/ Docker or Podman If containers are more your speed, the following commands should get you going. You obviously need to have Docker installed. (If you have Podman, simply substitute docker for podman .) And then open http:","default_branch":null,"files":null,"tree":[],"storefront":"/r/cu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cu/silicon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}