HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
enola-labs
enola
C2026–2026
enola-labs / enola

enola

Understand, analyze, and govern software systems across repositories, languages, and technologies.

3Distinct people
3Mentions
0Explicit recommenders
292GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Understand, analyze, and govern software systems across repositories, languages, and technologies.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2026-07-02 14:53:27 UTC to 2026-07-25 20:46:39 UTC.

0122026-07-02 00:00:00 UTC to 2026-07-03 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsJul 22026-07-03 00:00:00 UTC to 2026-07-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-04 00:00:00 UTC to 2026-07-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-05 00:00:00 UTC to 2026-07-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-06 00:00:00 UTC to 2026-07-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-07 00:00:00 UTC to 2026-07-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-08 00:00:00 UTC to 2026-07-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-09 00:00:00 UTC to 2026-07-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-10 00:00:00 UTC to 2026-07-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-11 00:00:00 UTC to 2026-07-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-12 00:00:00 UTC to 2026-07-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-13 00:00:00 UTC to 2026-07-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 132026-07-14 00:00:00 UTC to 2026-07-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-15 00:00:00 UTC to 2026-07-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-16 00:00:00 UTC to 2026-07-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-17 00:00:00 UTC to 2026-07-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-18 00:00:00 UTC to 2026-07-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-19 00:00:00 UTC to 2026-07-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-20 00:00:00 UTC to 2026-07-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-21 00:00:00 UTC to 2026-07-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-22 00:00:00 UTC to 2026-07-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-23 00:00:00 UTC to 2026-07-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-24 00:00:00 UTC to 2026-07-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-25 00:00:00 UTC to 2026-07-26 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 25

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 22026-07-02 00:00:00 UTC2026-07-03 00:00:00 UTC211
Jul 32026-07-03 00:00:00 UTC2026-07-04 00:00:00 UTC000
Jul 42026-07-04 00:00:00 UTC2026-07-05 00:00:00 UTC000
Jul 52026-07-05 00:00:00 UTC2026-07-06 00:00:00 UTC000
Jul 62026-07-06 00:00:00 UTC2026-07-07 00:00:00 UTC000
Jul 72026-07-07 00:00:00 UTC2026-07-08 00:00:00 UTC000
Jul 82026-07-08 00:00:00 UTC2026-07-09 00:00:00 UTC000
Jul 92026-07-09 00:00:00 UTC2026-07-10 00:00:00 UTC000
Jul 102026-07-10 00:00:00 UTC2026-07-11 00:00:00 UTC000
Jul 112026-07-11 00:00:00 UTC2026-07-12 00:00:00 UTC000
Jul 122026-07-12 00:00:00 UTC2026-07-13 00:00:00 UTC000
Jul 132026-07-13 00:00:00 UTC2026-07-14 00:00:00 UTC000
Jul 142026-07-14 00:00:00 UTC2026-07-15 00:00:00 UTC000
Jul 152026-07-15 00:00:00 UTC2026-07-16 00:00:00 UTC000
Jul 162026-07-16 00:00:00 UTC2026-07-17 00:00:00 UTC000
Jul 172026-07-17 00:00:00 UTC2026-07-18 00:00:00 UTC000
Jul 182026-07-18 00:00:00 UTC2026-07-19 00:00:00 UTC000
Jul 192026-07-19 00:00:00 UTC2026-07-20 00:00:00 UTC000
Jul 202026-07-20 00:00:00 UTC2026-07-21 00:00:00 UTC000
Jul 212026-07-21 00:00:00 UTC2026-07-22 00:00:00 UTC000
Jul 222026-07-22 00:00:00 UTC2026-07-23 00:00:00 UTC000
Jul 232026-07-23 00:00:00 UTC2026-07-24 00:00:00 UTC000
Jul 242026-07-24 00:00:00 UTC2026-07-25 00:00:00 UTC000
Jul 252026-07-25 00:00:00 UTC2026-07-26 00:00:00 UTC110

What Hacker News says

3 sources
GertLH·Jul 2, 2026Submission

Show HN: Enola-A deterministic architecture graph for developers and AI agents

Together with a friend, we were developing a golf application. Our codebase grew rapidly and became split between multiple repositories: the iOS app, Android app, backend, front-end, and extra tooling. Both of us also work in larger scale-ups, and we saw the same problem: understanding large distributed codebases becomes progressively harder. Yay for microservices. It takes time to understand and answer questions like: - What calls this function? - What is the impact of changing this interface? - Is this code actually reachable and used? Not a secret that both of us embrace the leverage AI coding agents bring. But … AI agents spend a surprising amount of time understanding and rediscovering architecture. For them, architecture is a result of greps and, at times, assuming dependencies. With a new session, they rediscover the architecture a
Read the rest
gain. Yet, architecture is deterministic. To introduce any changes, you need to understand the architecture. Over months, we optimised and built Enola to manage that hurdle. Enola is an open-source architecture engine that exposes an MCP server. Index any codebase into a persistent knowledge graph. If needed, combine multiple repositories into a graph of graphs. While constructing the graph, Enola parses the repository without using an LLM. The graph is built deterministically from source code. Outcome: A structured, deterministic architectural model of your system (a collection of multiple repositories). Why open-source? Our goal is to provide engineering tools to manage the “code inflation”. There is a lot more code being produced, and codebases grow faster and faster. But the architectural integrity is still needed. Enola exists because software engineering still begins with understanding a system before changing it. Key Features (subset): 1. Impact Analysis: Determine the "blast radius" of a change by querying the graph of relationships between symbols, modules, and API routes. Simply ask: “If I change this, what breaks?” 2. Dead Code Discovery: Identify unused code paths and orphaned components that aren't reachable through your defined entry points. 3. Dependency Analysis (We called it traverse, because why not): Trace the dependencies, both downstream and upstream. You can simply ask Enola: “What depends on X?” 4. Multi-Repo Context: Enola supports a "graph of graphs," allowing you to index and query relationships across as many repositories as your architecture requires. So stack them up! 5. Performance: Enola runs fast, given its architecture, naturally depending on your codebase. Give it a try! Curious. We are open-source, building in public. You can find the documentation and source in the link above. If you have a complex codebase and would be willing to test Enola, I’d appreciate the feedback. Tell us what works, what is missing.
10 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.