Clojure good first issues

30 open Clojure issues currently match the default 10+ star filter. Scored difficulty: 5,942 at 1/5, 8,720 at 2/5, 12,666 at 3/5, 12,088 at 4/5, 856 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Clojure.

All languages · Browse projects · How to find good first issues · Hacktoberfest 2026

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~30 matching filters (Clojure · 10+ stars)

List

Context menu item are displayed on two lines when too long

AI summary

Context menu items in Penpot, particularly in languages like French, are wrapping to two lines when their text is too long for the fixed menu width. This causes inconsistent padding and makes the text harder to read. The user suggests removing fixed sizing for menu items and allowing them to expand horizontally to accommodate longer text.

good first issueneeds definitionWG adoption
54.8K
Difficulty
2/5

Alert "Send now" gives no feedback when the send succeeds

AI summary

When sending a test alert from a question, the user receives no feedback if the send operation is successful. This differs from dashboard subscriptions, which provide a clear confirmation. The issue is that the current implementation only shows feedback for failed sends, leaving users unsure if the test alert was actually delivered.

Type:BugPriority:P3.Frontend.Backend.Needs Triagegood first issue
48.0K
Difficulty
2/5

Zombie chrome-headless processes created on element export

AI summary

When exporting elements in Penpot, zombie chrome-headless processes are being created on the server. These processes are children of the penpot-exporter Docker container and are not being properly cleaned up by the parent process. This leads to a buildup of defunct processes over time.

good first issuecontribution welcome
54.8K
Difficulty
3/5

bug: Editing the L value in HSL mode resets H and S to 0

AI summary

When editing the 'L' (lightness) value in HSL mode within the color picker, the 'H' (hue) and 'S' (saturation) values are unexpectedly reset to 0. This bug prevents users from adjusting lightness without losing their chosen hue and saturation, unlike editing other color channels or modes.

good first issueWG adoption
54.8K
Difficulty
2/5

Gauge loses all its ranges when one Min or Max is empty

AI summary

The Gauge visualization incorrectly removes all defined ranges when a minimum or maximum value is left empty in a range definition. This results in the gauge displaying a default scale of 0 to 1 and turning grey, with no user feedback in the editor indicating the invalid range. The expected behavior is for valid ranges to remain displayed and for the editor to clearly signal the requirement for both bounds in a range.

Type:BugPriority:P3Difficulty:Easy.Frontend.Needs Triagegood first issue
48.0K
Difficulty
2/5

Bar chart of "Most active people on this dashboard" is rendered incorrectly

AI summary

A bug is reported where the "Most active people on this dashboard" bar chart is rendering incorrectly. Specifically, the row labels are not aligned with the bars, and there are large gaps between bars. The issue appears to be resolved when the visualization stacking setting is changed to "Stack".

Type:BugPriority:P2.Frontend.Needs Triagegood first issue.Team/Gadget
48.0K
Difficulty
2/5

Page is duplicated in favorites after renaming

AI summary

When a favorited page's capitalization is changed, it appears as a duplicate in the favorites sidebar. The expected behavior is for the page to remain listed only once.

good first issue:type/feature-requestestimate: mediumpage-rename
44.2K
Difficulty
2/5

Metabot message action buttons are invisible when focused

AI summary

Metabot action buttons are invisible when focused by keyboard users, making it difficult to navigate and understand which button is selected. The buttons are hidden by default with `opacity: 0` and are only revealed on hover or when they are the last message. The issue suggests adding a `.messageActions:focus-within` selector to make the entire set of actions visible when focus is within their container.

Type:BugPriority:P3.Needs TriageMisc/Accessibilitygood first issueMetabot/UX
48.0K
Difficulty
2/5

Can't select single-select dropdown filter values via keyboard

AI summary

Users are unable to select values in a single-select dropdown filter using only the keyboard. While multi-select dropdowns are keyboard accessible, single-select options are skipped when tabbing, preventing keyboard-only users from interacting with this filter type.

Type:BugPriority:P3.Frontend.Needs Triagegood first issue.Team/Gadget
48.0K
Difficulty
2/5
xtdb/xtdb

An authentication rule's remoteAddress should match a CIDR block, as the docs say

AI summary

The `remoteAddress` field in authentication rules currently only matches exact string equality, failing to support CIDR blocks as documented. This leads to rules intended for subnets not matching any callers and also causes issues with IPv6 loopback addresses due to string representation differences. The proposed solution involves parsing `remoteAddress` into an IP address or CIDR block at configuration load and performing proper `InetAddress` comparisons.

good first issuesecuritytokens-reqd
3.1K
Difficulty
3/5
CSCfi/rems

`Update catalogue items ... (3 selected)` or so?

AI summary

This issue proposes a minor UI enhancement to the "Update catalogue item" button. The suggestion is to make the button label plural, such as "Update catalogue items", and to potentially include a count of selected items, like "Update catalogue items (3 selected)". This change aims to improve clarity and user feedback when multiple items are being updated.

EnhancementEasyGood First Issue
68
Difficulty
1/5

Show when a subscription or alert was skipped because it was empty

AI summary

This feature request aims to improve the alert task history by distinguishing between successful alert deliveries and intentional non-deliveries due to empty results. Currently, both scenarios appear as successful runs, causing confusion for users and making troubleshooting difficult for administrators. The proposed solution is to explicitly indicate in the task history when an alert was skipped because it yielded no results.

Priority:P2Type:New Feature.Frontend.Backend.Needs Triagegood first issue
48.0K
Difficulty
2/5

Redundant scrollbar shows when scrolling a container that contains tooltips

AI summary

A redundant scrollbar appears or flickers when scrolling a container that displays tooltips, specifically when hovering over ellipsified question names in the 'Add questions' sidebar. This issue seems to be app-wide and requires a holistic fix to prevent recurrence.

Type:BugPriority:P3.Frontend.Needs Triagegood first issue.Team/Gadget
48.0K
Difficulty
3/5

Read SQL Server `MS_Description` extended properties to auto-populate table and column descriptions

AI summary

This issue proposes adding a feature to Metabase that would read and display descriptions for SQL Server tables and columns. These descriptions are stored in SQL Server's extended properties, a common practice for self-documenting databases. Implementing this would enhance Metabase's documentation capabilities for SQL Server users.

Database/SQLServerAdministration/Metadata & SyncType:New Feature.BackendDrainable:Yesgood first issue
48.0K
Difficulty
2/5

Range inputs in chart settings only update the chart on blur

AI summary

The issue describes a bug where range inputs in Metabase's chart settings (Gauge and Conditional Colors) only update the chart after the input field loses focus (on blur). This is inconsistent with other number inputs in the same sidebar, which update the chart in real-time as the user types.

Type:BugPriority:P3Difficulty:Easy.Frontend.Needs Triagegood first issue
48.0K
Difficulty
2/5

Improve the Open Decklists' deckview.

AI summary

This issue proposes an improvement to the 'Open Decklists' view by organizing cards by their type instead of alphabetically. The current presentation is shown in an attached image, and the desired change aims to enhance usability and readability for users viewing decklists.

help wantedgood first issuechore
974
Difficulty
2/5
xtdb/xtdb

a mixed-type argument should reach the server over Flight SQL

AI summary

A bug in XTDB's Flight SQL implementation causes writes with mixed-type arguments to fail before reaching the XTDB core. This issue is triggered by operations like `:put-docs` where a single field contains values of different data types, commonly seen with schemaless documents and FHIR resources. The problem manifests as a gRPC `INTERNAL` error on the client and an `ArrayIndexOutOfBoundsException` on the server.

good first issueFlightSQL/ADBC
3.1K
Difficulty
4/5
penpot/penpot

Keep the search when changing library in the Swap component menu

AI summary

This issue requests that the search query in the Swap component menu persist when a user switches between libraries. Currently, the search field is cleared upon library change, forcing users to re-type their search term for each library, which hinders efficiency, especially when dealing with multiple connected libraries.

good first issuecontribution welcomeWG adoption
54.8K
Difficulty
2/5

Query builder transform: preview cannot be rerun, and the "⌘ + return" hint does nothing

AI summary

Users are unable to rerun query builder previews after the initial run or by using the "Cmd + Return" shortcut, which is indicated as a way to trigger a preview. This prevents users from re-evaluating their query after source data changes without making modifications to the query itself.

Type:BugPriority:P3.Frontend.Needs Triagegood first issue.Team/Gadget
48.0K
Difficulty
2/5

SQL transform editor: Cmd+Return only runs the query while the cursor is in the SQL text

AI summary

The Cmd+Return shortcut for running SQL queries in the SQL transform editor only functions when the cursor is actively within the SQL text area. This is inconsistent with the main app's SQL editor and the editor's own hint, which suggest the shortcut should work from anywhere on the page.

Type:BugPriority:P3.Frontend.Needs Triagegood first issue.Team/Gadget
48.0K
Difficulty
2/5

Table editing: Description cell editor grows its row and renders behind the rows below

AI summary

When editing a 'Description' column in a table, the textarea editor grows vertically, causing the row to expand. This expansion pushes subsequent rows down visually, but the underlying grid layout doesn't adjust, leading to the editor rendering behind the rows below and creating visual overlap. Hovering over rows below the edited one also reveals the text from the editor behind them.

Type:BugPriority:P3.Frontend.Needs TriageQuerying/Actionsgood first issue
48.0K
Difficulty
3/5
penpot/penpot

Close workspace search with the Escape key

AI summary

This issue requests the implementation of a standard user experience enhancement: closing the workspace search panel (for layers or canvas) by pressing the Escape key. Currently, users must use the mouse to click the close button, disrupting keyboard-centric workflows. The proposed solution is to dismiss the search panel and return focus to the canvas when Escape is pressed while the search panel has focus.

good first issue
54.8K
Difficulty
1/5

What companies or projects are using Datalevin?

AI summary

This issue is a simple request for users of Datalevin to publicly share their usage by commenting on the issue. It aims to gather information about companies and projects that have adopted Datalevin.

help wanted
1.5K
Difficulty
1/5
penpot/penpot

@penpot/plugin-styles loads Work Sans from a third-party CDN

AI summary

The `@penpot/plugin-styles` package currently loads the Work Sans font from a third-party CDN (`fonts.bunny.net`). This causes issues for air-gapped deployments, exposes user IPs to a third party, and violates the Content Security Policy. The expected behavior is for plugins to render with their intended typography using only resources from the Penpot installation itself.

good first issuecommunity contributioncontribution welcomeWG adoption
54.8K
Difficulty
2/5
penpot/penpot

Show selection size badge below bounding box in the workspace

AI summary

This feature request proposes adding a visual indicator to the Penpot workspace that displays the dimensions (width x height) of a selected element directly on the canvas, below its bounding box. This aims to improve user experience by reducing the need to constantly check the right sidebar for size information and providing a more intuitive live feedback during resizing.

good first issuecommunity contributionWG adoption
54.8K
Difficulty
2/5

sync-fields fetches the same cursor from the app db with no reason

AI summary

The Metabase sync-fields process is repeatedly fetching the same database cursor information from the application database, even though this information should be static during a sync. This leads to unnecessary database load and performance degradation.

Type:BugPriority:P2.PerformanceAdministration/Metadata & Sync.Backendgood first issue
48.0K
Difficulty
2/5
penpot/penpot

Memoize derived collections in frontend components to cut per-render allocations

AI summary

This issue proposes optimizing frontend components by memoizing derived collections, specifically those generated by `d/enumerate` which adds indices. This aims to reduce unnecessary memory allocations and processing during component re-renders that are not related to the collection's data. The plan involves creating a shared indexing transducer and then systematically applying this memoization pattern to various components.

good first issuecontribution welcome
54.8K
Difficulty
3/5

UI elements don't fit in their boxes when display is too narrow

AI summary

This issue reports that UI elements are overlapping their containers when the display is too narrow, indicating a responsive design or layout problem. The user has provided screenshots illustrating the issue and is seeking clarification on whether it's a bug or a feature request, along with potential micro-improvements.

BUGRFEhelp wantedcnrSTYUVI
18
Difficulty
2/5

Support `:median`, `:var`(iance), and `:percentile` aggregation types for more databases

AI summary

This issue proposes extending support for `:median`, `:var` (variance), and `:percentile` aggregation types to additional databases. The goal is to identify and implement support for these functions in databases like Vertica, H2, and SQL Server, building upon existing work for other platforms.

Database/Querying/ProcessorQuerying/MBQLType:New FeatureDifficulty:Medium.Backend
48.0K
Difficulty
3/5

Also browsing: Python , TypeScript , JavaScript