# django-silky - a modernized UI fork of django-silk (dark mode, N+1 detection, inline filters)

**URL:** <https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876>\
**Category:** Packages\
**Created:** [April 6, 2026, 2:44pm UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876 "2026-04-06T14:44:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaishnavghenge](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/vaishnavghenge/32/29035_2.png) [@vaishnavghenge](https://forum.djangoproject.com/u/vaishnavghenge)\
**Post date:** [April 6, 2026, 2:44pm UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876/1 "2026-04-06T14:44:26Z")

</div>

Been using `django-silk` on a few projects and it’s genuinely useful, but I kept  
hitting small frustrations with the UI. You can only filter by one method or  
status code at a time. Pagination is just a query slice so you can’t jump to  
page 3. Sharing a URL with a colleague means they see a completely different  
sort order.

None of these are deal-breakers but they add up when you’re already frustrated  
debugging a slow endpoint.

I ended up rebuilding the UI as a fork called `django-silky`.

The thing I’m most happy with is the N+1 detection. Silk already records every  
SQL query per request, so I added a fingerprinting pass that strips literal  
values and flags requests where the same structural query fires 3+ times. On  
the SQL tab you get an expandable orange banner showing the query pattern, a  
repeated count badge, and total ms cost. The offending rows are highlighted in  
the query table below. There’s also a “N+1 only” toggle in the filter bar to  
isolate just those requests across the board.

The analytics dashboard got a proper rebuild too. Request activity timeline,  
status code donut, HTTP method breakdown, response time histogram, and latency  
percentile curves for both request time and SQL query time.

 ![analytics-dashboard](https://us1.discourse-cdn.com/flex026/uploads/djangoproject/original/3X/b/0/b08293c973efdfb6ef3a91b264a2c7eac57bf8a0.png)

The rest is smaller papercuts: inline filter bar instead of the drawer,  
multi-select for method/status/path with active chips, real Django Paginator,  
dark mode, Lucide icons bundled locally.

Same app label, same schema, same migrations as upstream:

```bash
pip uninstall django-silk
pip install django-silky

```

GitHub: [GitHub - VaishnavGhenge/django-silky: Silky smooth profiling for Django · GitHub](https://github.com/VaishnavGhenge/django-silky)

Happy to hear if anything behaves differently from upstream - that would be  
a bug.

---

<div class="post-metadata">

**Author:** ![rodbv](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/rodbv/32/14405_2.png) [@rodbv](https://forum.djangoproject.com/u/rodbv)\
**Post date:** [April 8, 2026, 9:33pm UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876/2 "2026-04-08T21:33:58Z")

</div>

It looks great! I really like the N+1 feature. I’ll test it more for a few days and give any feedback I found useful.

---

<div class="post-metadata">

**Author:** ![vaishnavghenge](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/vaishnavghenge/32/29035_2.png) [@vaishnavghenge](https://forum.djangoproject.com/u/vaishnavghenge)\
**Post date:** [April 29, 2026, 5:29am UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876/3 "2026-04-29T05:29:39Z")

</div>

DO you liked the UI changes? do let me know if you found any problems

---

<div class="post-metadata">

**Author:** ![rodbv](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/rodbv/32/14405_2.png) [@rodbv](https://forum.djangoproject.com/u/rodbv)\
**Post date:** [May 1, 2026, 9:28pm UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876/4 "2026-05-01T21:28:39Z")

</div>

I love it! great work. I’ll let if you if I find issues.
