A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Astro good first issues

107 open Astro issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,791 at 2/5, 12,710 at 3/5, 12,148 at 4/5, 859 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Astro.

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

Active filters:Language: Astro • Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 107 opportunities to contribute from the last 38 days

AI Summary: This issue proposes creating runnable Jupyter Notebooks for each chapter of the deepagents-in-action repository, building upon previous discussions. The goal is to provide readers with step-by-step execution, intermediate state viewing, and preserved results, with a clear directory structure and detailed requirements for each notebook's content and submission.

Complexity:3/5
documentationenhancementhelp wanted

📚 《Deep Agents 实战》—— LangChain 官方大使出品,基于 LangChain / LangGraph 生态,从零构建生产级 AI Agent 的完整指南

Astro
#agentic-ai#ai-agents#astro#chinese#context-engineering#course#deepagents#langchain#langgraph#tailwindcss#tutorial

AI Summary: This issue proposes translating the INFO.md file from Russian to English. The goal is to standardize the documentation to a single language and improve accessibility for a wider audience, as it's considered a general improvement for forks of CV Hub.

Complexity:1/5
documentationenhancementgood first issue

CV as infrastructure. YAML-driven, Git-versioned, auto-deployable.

Astro
#astro#astro-template#ats#cv#cv-generator#devops#github-pages#jamstack#jsonresume#portfolio#resume#resume-as-code#static-site#template#yaml

AI Summary: The customer logo rows on the financial services and retail use-case pages are left-aligned instead of centered. This is due to the current grid layout not properly distributing the logos. The fix involves replacing the grid with a centered flexbox layout, similar to a previous fix for the automotive page.

Complexity:2/5
kind/websitegood first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: The documentation for Kestra's Docker Task Runner example uses the deprecated `centos` container image. This image is no longer maintained and poses a security risk. The suggested fix is to replace it with a current, maintained image like `ubuntu`, `debian:bookworm-slim`, or `alpine` in multiple documentation files.

Complexity:1/5
kind/quick-wingood first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: The Kestra documentation on concurrency does not explicitly state whether a paused execution holds its concurrency slot. This issue confirms that a paused execution does indeed hold its slot, preventing subsequent executions from starting until the paused one is resumed and completes. This behavior is crucial for understanding common workflow designs involving pause gates.

Complexity:2/5
good first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: This issue proposes the creation of a new "General Guides" page on the website. This page will serve as a central hub for users to browse all available guides, with initial content including a "Gitguide" and plans for future additions like an "SSH guide" and "python uv guide." The suggested design involves a grid layout with individual cards for each guide, providing a brief description.

Complexity:2/5
featuregood first issuecontentfrontend

AI Summary: The "Quickstart →" button on the Kestra documentation homepage incorrectly links to a non-existent anchor `#start-kestra` on the quickstart page. This causes users to land at the top of the page instead of the intended starting step. The issue suggests either updating the link's target or adding a stable `start-kestra` ID to the relevant heading.

Complexity:2/5
kind/websitegood first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: An Ansible example in the Kestra documentation contains invalid YAML due to incorrect indentation of the `---` document separator. This causes the playbook content to be parsed separately, leading to validation errors when users try to use the example. The fix involves indenting the `---` and removing an extraneous blank line.

Complexity:2/5
kind/websitegood first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: This issue reports multiple typos and copy errors found across various pages of the Kestra website, including duplicated words, misspelled words, and missing spaces. The reporter provides specific URLs and text examples for each error, making them easy to locate and fix.

Complexity:1/5
kind/quick-winkind/websitegood first issue

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: This is a long-term collaborative issue to supplement and optimize AgentSeek templates for the 'Deep Agents in Action' course. Contributions can include adding new templates for uncovered scenarios, improving existing ones, fixing framework upgrade issues, adding tests, and ensuring content accuracy. The issue prioritizes chapters 6, 8, 9, and 11, which require specific agent capabilities.

Complexity:3/5
enhancementhelp wanted

📚 《Deep Agents 实战》—— LangChain 官方大使出品,基于 LangChain / LangGraph 生态,从零构建生产级 AI Agent 的完整指南

Astro
#agentic-ai#ai-agents#astro#chinese#context-engineering#course#deepagents#langchain#langgraph#tailwindcss#tutorial

AI Summary: The Podman Compose guide for macOS fails because SELinux in the Podman machine VM prevents containers from accessing the docker.sock and creating subdirectories. The proposed fix involves adding `security_opt: - label=disable` to the docker-compose.yml file to run the container unconfined, resolving these permission issues.

Complexity:2/5
good first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: The Kubernetes installation documentation for Kestra's Enterprise Edition incorrectly instructs users to use `docker login` to pull the `kestra-ee` image. This command does not provide credentials to the Kubernetes cluster, which is necessary for pods to pull the image. The documentation should instead guide users to create a Kubernetes `docker-registry` secret and configure the Helm chart's `imagePullSecrets`.

Complexity:2/5
good first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: The user is reporting that when navigating through paginated blog or portfolio pages, the focus shifts to the top of the page after selecting a new page. They are asking if this is an accessibility issue and if the focus should automatically return to the blog section.

Complexity:2/5
good first issuea11y

An Accessible, WCAG compliant Starter Theme for Astro 5+ including several accessibility features such as, better focus-outline, landmarks, semantics, interactive components and skip-link navigation. Ships with Tailwind 4, Prettier and ESLint support.

Astro
#a11y#accessibility#astro#blog#darkmode#dynamic-routes#eslint#javascript#prettier#sass#skip-links#tailwindcss#template#theme#utility-classes#wcag
enhancementgood first issueUI - Visual

Collection of suggested apps for Obtainium.

Astro
#android#apk#apk-update#apk-updater#app-updater#automation#foss#github#github-apk-updater#gitlab#obtainium#privacy#repository#security#update-checker#updater
enhancementgood first issueUI - Visual

Collection of suggested apps for Obtainium.

Astro
#android#apk#apk-update#apk-updater#app-updater#automation#foss#github#github-apk-updater#gitlab#obtainium#privacy#repository#security#update-checker#updater

AI Summary: The top navigation bar on the website lacks sufficient contrast with the content behind it, making text difficult to read. This issue proposes applying a CSS `backdrop-filter` with a blur effect to improve contrast and legibility, as demonstrated in the provided before and after images.

Complexity:1/5
kind/quick-winkind/websitegood first issuearea/docs

Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

Astro
#dataflow#hacktoberfest#orchestration#pipeline#workflow#workflow-engine

AI Summary: This issue aims to improve the developer experience (DX) for the Prettier setup by addressing several minor follow-up items. These include recommending VS Code extensions, aligning editor configuration with Prettier's line length, restoring specific comment formatting in the README, and potentially removing redundant Prettier configurations for Astro files. The goal is to reduce friction for new contributors without impacting the build.

Complexity:2/5
enhancementgood first issue

Astro Keel — a minimal, neutral, and modern portfolio and blog theme for Astro 7, with a one-line accent color, dark mode, tags, RSS, and Shiki dual themes.

Astro
#astro#astro-blog#astro-theme#blog#dark-mode#mdx#minimal#portfolio#rss#theme#typescript

AI Summary: This issue proposes to consolidate the Node.js version definition into a single `.nvmrc` file. This will ensure consistency across the project, preventing drift between `package.json` and CI/deployment configurations. The change also includes updating documentation to guide local contributors on how to use version managers.

Complexity:2/5
good first issueci

Astro Keel — a minimal, neutral, and modern portfolio and blog theme for Astro 7, with a one-line accent color, dark mode, tags, RSS, and Shiki dual themes.

Astro
#astro#astro-blog#astro-theme#blog#dark-mode#mdx#minimal#portfolio#rss#theme#typescript

AI Summary: This issue proposes updating the copyright year displayed on the website to dynamically reflect the current year. The goal is to avoid manual updates and use a simple JavaScript solution instead of static Astro, which would require a rebuild.

Complexity:2/5
featuregood first issueui

AI Summary: This issue proposes adding community health files to the repository to improve the contribution process. It includes creating issue templates for bug reports and feature requests, a pull request template, and a CONTRIBUTING.md file to guide developers on how to contribute.

Complexity:2/5
documentationgood first issue

Astro Keel — a minimal, neutral, and modern portfolio and blog theme for Astro 7, with a one-line accent color, dark mode, tags, RSS, and Shiki dual themes.

Astro
#astro#astro-blog#astro-theme#blog#dark-mode#mdx#minimal#portfolio#rss#theme#typescript

AI Summary: This issue addresses a file size limit for job application submissions, currently causing CORS and 413 errors due to a 10MB proxy limit. The proposed solution is to limit uploads to 8MB and potentially downsample larger files, even though the backend already performs this action.

Complexity:2/5
good first issueuifrontend

AI Summary: This issue describes a bug where blog post dates are displayed incorrectly due to relying on the build environment's timezone. The fix involves creating a centralized date formatting utility that explicitly uses UTC to ensure consistent date display across all build environments.

Complexity:2/5
buggood first issue

A glassmorphism Astro 7 theme with blog, portfolio & landing pages — SEO, RSS, light/dark, and accessibility built in.

Astro
#astro#astro-theme#blog#github-pages#glassmorphism#landing-page#mdx#portfolio#static-site#typescript

AI Summary: This issue proposes making the HTML `lang` attribute and the `og:locale` meta tag configurable through `site.config.ts`. Currently, these are hardcoded to English, which can lead to accessibility and SEO issues for non-English websites. The fix involves updating the configuration file, layout components, and documentation to allow users to set their site's language and locale.

Complexity:2/5
enhancementgood first issuea11y

A glassmorphism Astro 7 theme with blog, portfolio & landing pages — SEO, RSS, light/dark, and accessibility built in.

Astro
#astro#astro-theme#blog#github-pages#glassmorphism#landing-page#mdx#portfolio#static-site#typescript

AI Summary: This issue addresses an accessibility problem where the theme toggle button does not announce the current theme state to screen readers. The proposed solution is to dynamically update the `aria-label` to include the current theme and the next available theme, ensuring users can understand the button's function and current state upon focus.

Complexity:2/5
enhancementgood first issuea11y

A glassmorphism Astro 7 theme with blog, portfolio & landing pages — SEO, RSS, light/dark, and accessibility built in.

Astro
#astro#astro-theme#blog#github-pages#glassmorphism#landing-page#mdx#portfolio#static-site#typescript

AI Summary: This issue addresses an accessibility problem where screen readers do not announce the number of search results. Currently, the status element is hidden when results are found, preventing screen readers from notifying users. The proposed fix involves updating the status element with the result count and query, ensuring it's announced by screen readers without causing duplicate announcements or overwhelming users with continuous input.

Complexity:2/5
enhancementgood first issuea11y

A glassmorphism Astro 7 theme with blog, portfolio & landing pages — SEO, RSS, light/dark, and accessibility built in.

Astro
#astro#astro-theme#blog#github-pages#glassmorphism#landing-page#mdx#portfolio#static-site#typescript

AI Summary: This issue addresses a visual bug in iOS Safari where `100vh` incorrectly includes the browser's toolbar, causing content to be hidden or jump. The proposed solution is to implement a fallback using `100dvh` for all instances of `100vh` and `vh` within `calc()` and `min()` functions, ensuring proper display across different viewport sizes.

Complexity:2/5
enhancementgood first issueresponsive

A glassmorphism Astro 7 theme with blog, portfolio & landing pages — SEO, RSS, light/dark, and accessibility built in.

Astro
#astro#astro-theme#blog#github-pages#glassmorphism#landing-page#mdx#portfolio#static-site#typescript

Also browsing: Python , TypeScript , JavaScript