<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7" -->

---
title: Oxynote: an open source internal wiki with live...
description: Oxynote is a new open-source internal wiki, licensed under Apache-2.0, built for engineering teams. Pages can embed charts that run live queries against...
canonical: https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Oxynote: an open source internal wiki with live PostgreSQL query charts | daily.dev
og:description: Oxynote is a new open-source internal wiki, licensed under Apache-2.0, built for engineering teams. Pages can embed charts that run live queries against...
og:url: https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7
og:image: https://api.daily.dev/og/posts/uLpnCFJw7.png
og:image:alt: Oxynote: an open source internal wiki with live PostgreSQL query charts
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Oxynote: an open source internal wiki with live PostgreSQL query charts

**[PostgreSQL](https://daily.dev/sources/postgres)** · 1 min read · 4 upvotes · 0 comments

## Summary

Oxynote is a new open-source internal wiki, licensed under Apache-2.0, built for engineering teams. Pages can embed charts that run live queries against Prometheus, PostgreSQL, MySQL, or MariaDB right next to the explanatory text. Changes to important pages go through a draft, diff, and approval process similar to a pull request. The idea is that live data gives teams a reason to open docs daily, keeping them from going stale. A typical use case is a runbook showing replication lag or slow query counts alongside the steps for handling them. For PostgreSQL, queries run in read-only sessions, optionally against a standby or with default_transaction_read_only enabled.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.postgresql.org/about/news/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-3406>

## Questions this post answers

### How can I keep internal runbooks from going stale?

Embed live data charts directly in the documentation pages so people open them regularly rather than only during incidents. Oxynote, an open-source Apache-2.0 wiki, lets a page include a chart that runs its own query against Prometheus, PostgreSQL, MySQL, or MariaDB next to the explanatory text, and pages read daily tend to stay accurate.

_Teams fighting documentation rot can track tools like this for keeping runbooks current on daily.dev._

### How does Oxynote run PostgreSQL queries safely for dashboard charts?

It executes every query in a read-only session, optionally against a standby or a connection with default_transaction_read_only enabled. It also supports Grafana-style template variables such as $__timeFilter, $__timeGroup, and $__timeFrom, so existing dashboard queries can be reused without rewriting them.

_Developers evaluating safe read-only query tooling for PostgreSQL dashboards can follow updates like this on daily.dev._

## Similar posts on daily.dev

- [Oxynote: Self-Hosted Wiki with Live Metrics \(Docker Guide\)](https://daily.dev/posts/oxynote-self-hosted-wiki-with-live-metrics-docker-guide--wsiiz3non) · Noted · 19 upvotes · 1 comments
- [LibreDB Studio: an open source, self-hosted SQL IDE for PostgreSQL in the browser](https://daily.dev/posts/libredb-studio-an-open-source-self-hosted-sql-ide-for-postgresql-in-the-browser-hamfaprfe) · PostgreSQL · 67 upvotes · 3 comments
- [Launch HN: Onyx \(YC W24\) – Open-source chat UI](https://daily.dev/posts/launch-hn-onyx-yc-w24-open-source-chat-ui-k6iwv1zyz) · Hacker News · 2 upvotes · 0 comments
- [GitHub - oivoodoo/phoenix\_lens: Analytics dashboard for your Repo.](https://daily.dev/posts/github---oivoodoo-phoenix-lens-analytics-dashboard-for-your-repo--sk8ac4lma) · ElixirStatus · 0 upvotes · 0 comments
- [AlloyDB Omni: Secure, hybrid database modernization for finance](https://daily.dev/posts/alloydb-omni-secure-hybrid-database-modernization-for-finance-dh2x0vi0q) · Google Cloud · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#postgresql](https://daily.dev/tags/postgresql), [#observability](https://daily.dev/tags/observability)

[View this post on daily.dev](https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Oxynote: an open source internal wiki with live PostgreSQL query charts","url":"https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7"},"datePublished":"2026-10-28T11:28:58.314Z","dateModified":"2026-10-28T15:00:06.615Z","description":"Oxynote is a new open-source internal wiki, licensed under Apache-2.0, built for engineering teams. Pages can embed charts that run live queries against...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","isAccessibleForFree":true,"articleSection":"PostgreSQL","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"PostgreSQL","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8dab534748a94108858df41b7ef7fe86","url":"https://daily.dev/sources/postgres"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,postgresql,observability","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https://daily.dev/sources/postgres"},{"@type":"ListItem","position":3,"name":"Oxynote: an open source internal wiki with live PostgreSQL query charts"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/oxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-ulpncfjw7#faq","mainEntity":[{"@type":"Question","name":"How can I keep internal runbooks from going stale?","acceptedAnswer":{"@type":"Answer","text":"Embed live data charts directly in the documentation pages so people open them regularly rather than only during incidents. Oxynote, an open-source Apache-2.0 wiki, lets a page include a chart that runs its own query against Prometheus, PostgreSQL, MySQL, or MariaDB next to the explanatory text, and pages read daily tend to stay accurate. Teams fighting documentation rot can track tools like this for keeping runbooks current on daily.dev."}},{"@type":"Question","name":"How does Oxynote run PostgreSQL queries safely for dashboard charts?","acceptedAnswer":{"@type":"Answer","text":"It executes every query in a read-only session, optionally against a standby or a connection with default_transaction_read_only enabled. It also supports Grafana-style template variables such as $__timeFilter, $__timeGroup, and $__timeFrom, so existing dashboard queries can be reused without rewriting them. Developers evaluating safe read-only query tooling for PostgreSQL dashboards can follow updates like this on daily.dev."}}]}
```

