HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
causalens
dara
TypeScript2023–2023
causalens / dara

dara

Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python.

2Distinct people
2Mentions
0Explicit recommenders
409GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python.

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, 3:56:07 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 day2 dated mentions

Observed mentions: 2023-08-25 17:04:06 UTC to 2023-09-13 07:34:20 UTC.

012023-08-25 00:00:00 UTC to 2023-08-26 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsAug 252023-08-26 00:00:00 UTC to 2023-08-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-27 00:00:00 UTC to 2023-08-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-28 00:00:00 UTC to 2023-08-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-29 00:00:00 UTC to 2023-08-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-30 00:00:00 UTC to 2023-08-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-31 00:00:00 UTC to 2023-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-01 00:00:00 UTC to 2023-09-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-02 00:00:00 UTC to 2023-09-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-03 00:00:00 UTC to 2023-09-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 32023-09-04 00:00:00 UTC to 2023-09-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-05 00:00:00 UTC to 2023-09-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-06 00:00:00 UTC to 2023-09-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-07 00:00:00 UTC to 2023-09-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-08 00:00:00 UTC to 2023-09-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-09 00:00:00 UTC to 2023-09-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-10 00:00:00 UTC to 2023-09-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-11 00:00:00 UTC to 2023-09-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-12 00:00:00 UTC to 2023-09-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-13 00:00:00 UTC to 2023-09-14 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 13

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
Aug 252023-08-25 00:00:00 UTC2023-08-26 00:00:00 UTC110
Aug 262023-08-26 00:00:00 UTC2023-08-27 00:00:00 UTC000
Aug 272023-08-27 00:00:00 UTC2023-08-28 00:00:00 UTC000
Aug 282023-08-28 00:00:00 UTC2023-08-29 00:00:00 UTC000
Aug 292023-08-29 00:00:00 UTC2023-08-30 00:00:00 UTC000
Aug 302023-08-30 00:00:00 UTC2023-08-31 00:00:00 UTC000
Aug 312023-08-31 00:00:00 UTC2023-09-01 00:00:00 UTC000
Sep 12023-09-01 00:00:00 UTC2023-09-02 00:00:00 UTC000
Sep 22023-09-02 00:00:00 UTC2023-09-03 00:00:00 UTC000
Sep 32023-09-03 00:00:00 UTC2023-09-04 00:00:00 UTC000
Sep 42023-09-04 00:00:00 UTC2023-09-05 00:00:00 UTC000
Sep 52023-09-05 00:00:00 UTC2023-09-06 00:00:00 UTC000
Sep 62023-09-06 00:00:00 UTC2023-09-07 00:00:00 UTC000
Sep 72023-09-07 00:00:00 UTC2023-09-08 00:00:00 UTC000
Sep 82023-09-08 00:00:00 UTC2023-09-09 00:00:00 UTC000
Sep 92023-09-09 00:00:00 UTC2023-09-10 00:00:00 UTC000
Sep 102023-09-10 00:00:00 UTC2023-09-11 00:00:00 UTC000
Sep 112023-09-11 00:00:00 UTC2023-09-12 00:00:00 UTC000
Sep 122023-09-12 00:00:00 UTC2023-09-13 00:00:00 UTC000
Sep 132023-09-13 00:00:00 UTC2023-09-14 00:00:00 UTC110

What Hacker News says

2 sources
tamara_cl·Aug 25, 2023Submission

Show HN: Build Apps in Python with Dara

We would like to introduce Dara - an app framework that allows you to build web-apps in Python. You can explore our open-source GitHub repo here: https://github.com/causalens/dara 2 years ago, our Data Scientists at causaLens were solving real world problems with our tech - causalAI. They found themselves impeded to turn their work into interactive visuals that allow informed decision-making. To overcome this, we built a framework designed to empower our Data Scientists to work effectively with the language they know, and get great looking apps powered by their work. The framework is a facilitating, but non-core capability of ours, so we decided to open source it and give back to the community. We want to see what we can learn from challenges that come from outside our key focus on causality driven problems. These were our guiding princip
Read the rest
les: Native Support for Causality: At causaLens, we believe that understanding of cause-effect relationships is a foundation to empower informed decision making. To understand the intricate structures within causal graphs we have built a set of interactive components that let you visualize, modify, and explore them. Build Apps in Pure Python: We designed the framework mainly for Data Scientists, aiming for a straightforward development with a wide range of ready-to-use components. At the same time, we kept the flexibility to customize the apps for more advanced use cases such as extending the backend FastAPI server with extra endpoints. Standing on the shoulders of giants: The frontend is implemented using React, Typescript and Recoil. Using those state-of-the-art technologies means that we can use the vast ecosystem of packages available. We made sure adding custom components is as simple as defining a new React component and a corresponding Python class mapping its props. Move Beyond Dashboards: Make anything from simple dashboards to complex multi-page apps with lots of interactivity whilst keeping the code maintainable and retaining native web app performance. To ensure scalability, our architecture is designed with reducing the client-server back-and-forth in mind. Therefore, rendering happens mostly in the browser. Your application will only call into the Python side when absolutely necessary. We understand that your time is valuable, which is why Dara is designed to provide a simple and user-friendly development experience! We are actively working on this framework and we welcome your contributions. If you find yourself missing a feature or stumble upon a bug please open up an issue. Star us on GitHub to follow the development of Dara!
5 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.