Generate an Angular admin from your Supabase schema.

Is pidrang/pidrang beginner-friendly?

In the last 30 days, pidrang/pidrang merged 47 of 48 pull requests from outside contributors, and its maintainers usually reply within 1 day. 6 beginner-friendly issues are open now.

Stars
2
Forks
2
Open beginner issues
6
Indexed issues
43
Avg merge
9h 17m
Merged PRs (30d)
48
Dominant language
TypeScript
License
MIT
Last GitHub push
Nov 7, 2026
Latest indexed
Nov 8, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
good first issue help wanted

How to contribute to pidrang/pidrang

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Your contributions will be published under the project's MIT license.
  3. Pick one of the 6 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • A number field typed then cleared sends null to a not-null column
    Open
    bug layer: library pkg: core pkg: material pkg: tailwind

    Difficulty 3/5 1-2 days Newbie friendliness 56/100

    pidrang/pidrang#205 ·

    Maintainers usually reply within 1 day

  • Create forms show an unchecked box for a boolean column that defaults to true
    Open
    bug layer: library pkg: cli pkg: material pkg: tailwind

    Difficulty 4/5 3-5 days Newbie friendliness 53/100

    pidrang/pidrang#204 ·

    Maintainers usually reply within 1 day

  • Show a known database default as a placeholder on create forms
    Open
    enhancement layer: library pkg: cli-supabase pkg: core pkg: material pkg: tailwind

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    pidrang/pidrang#203 ·

    Maintainers usually reply within 1 day

  • docs: cite functions instead of line numbers in the CLI reference
    Open
    documentation good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 86/100

    pidrang/pidrang#193 ·

    Maintainers usually reply within 1 day

  • cli: make the existing app notice match what init checks
    Open
    bug good first issue layer: library pkg: cli

    Difficulty 1/5 1-3 hours Newbie friendliness 92/100

    pidrang/pidrang#191 ·

    Maintainers usually reply within 1 day

  • Show a readable message when a record does not exist
    Open
    enhancement good first issue layer: demo pkg: cli

    Difficulty 3/5 1-2 days Newbie friendliness 78/100

    pidrang/pidrang#190 ·

    Maintainers usually reply within 1 day

  • demos: give the browser tabs a real title
    Open
    good first issue layer: demo

    Difficulty 1/5 Under an hour Newbie friendliness 95/100

    pidrang/pidrang#189 ·

    Maintainers usually reply within 1 day

  • demos: use sentence case for every field label
    Open
    good first issue layer: demo

    Difficulty 2/5 1-3 hours Newbie friendliness 84/100

    pidrang/pidrang#188 ·

    Maintainers usually reply within 1 day

  • Format date and time fields in tables and show pages
    Open
    enhancement good first issue layer: library pkg: cli pkg: material pkg: tailwind

    Difficulty 3/5 1-2 days Newbie friendliness 88/100

    pidrang/pidrang#187 ·

    Maintainers usually reply within 1 day

  • demos: mark price and total as having a database default
    Open
    good first issue layer: demo

    Difficulty 1/5 Under an hour Newbie friendliness 95/100

    pidrang/pidrang#186 ·

    Maintainers usually reply within 1 day

  • Add an email field type
    Open
    enhancement layer: library pkg: cli-supabase pkg: core pkg: material pkg: tailwind

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    pidrang/pidrang#166 ·

    Maintainers usually reply within 1 day

  • Resource actions that need a signed-in user ('signed-in' access)
    Open
    enhancement layer: library pkg: cli pkg: core pkg: material pkg: tailwind

    Difficulty 5/5 Over a week Newbie friendliness 24/100

    pidrang/pidrang#163 ·

    Maintainers usually reply within 1 day

  • feat(cli): Add ng-zorro generation using the verified demo pages
    Open
    enhancement layer: library pkg: cli pkg: new

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    pidrang/pidrang#99 ·

    Maintainers usually reply within 1 day

  • feat(demo): Add apps/demo-ng-zorro and link the three demos
    Open
    enhancement layer: demo layer: tooling pkg: new

    Difficulty 5/5 Over a week Newbie friendliness 34/100

    pidrang/pidrang#98 ·

    Maintainers usually reply within 1 day

  • feat(ng-zorro): Add the @pidrang/ng-zorro UI adapter
    Open
    enhancement layer: library pkg: new

    Difficulty 5/5 Over a week Newbie friendliness 40/100

    pidrang/pidrang#97 ·

    Maintainers usually reply within 1 day

  • List page delete-failure markup is duplicated between own and earlier failure blocks
    Open
    layer: demo pkg: cli refactor

    Difficulty 2/5 1-3 hours Newbie friendliness 67/100

    pidrang/pidrang#95 ·

    Maintainers usually reply within 1 day

  • graphql schema strategy can't detect column defaults (hasDefault always undefined)
    Open
    bug layer: library pkg: cli-supabase

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    pidrang/pidrang#94 ·

    Maintainers usually reply within 1 day

  • A write that settles while the user is on another page is reported to nobody
    May be free again @spefalex claimed this 42 days ago, and no pull request is open. Open
    bug layer: demo pkg: cli

    pidrang/pidrang#92 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • A delete or update that RLS filters out shows PostgREST's raw message
    May be free again @spefalex claimed this 43 days ago, and no pull request is open. Open
    bug layer: library pkg: supabase

    pidrang/pidrang#89 · 1 assignee ·

    Maintainers usually reply within 1 day

  • An earlier-save error stays on screen after the session changes
    May be free again @spefalex claimed this 43 days ago, and no pull request is open. Open
    bug layer: demo pkg: cli

    pidrang/pidrang#88 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • A save that fails after its page was closed is reported to nobody
    May be free again @spefalex claimed this 43 days ago, and no pull request is open. Open
    bug layer: demo pkg: cli

    pidrang/pidrang#84 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Close the remaining gaps in the provider conformance suite
    May be free again @spefalex claimed this 43 days ago, and no pull request is open. Open
    enhancement layer: library pkg: core pkg: supabase

    pidrang/pidrang#83 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • ci(demo): reset the demo data reliably every hour with pg_cron
    May be free again @fetrarij claimed this 48 days ago, and no pull request is open. Open
    enhancement layer: tooling

    pidrang/pidrang#74 · 1 assignee ·

    Maintainers usually reply within 1 day

  • feat(ui): Add optional layout and feedback primitives
    May be free again @fetrarij claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: material pkg: tailwind

    pidrang/pidrang#63 · 1 assignee ·

    Maintainers usually reply within 1 day

  • chore(boundaries): Enforce package layers with Nx constraints
    May be free again @spefalex claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: tooling pkg: core

    pidrang/pidrang#62 · 1 assignee ·

    Maintainers usually reply within 1 day

  • feat(cli): Add Tailwind generation using the verified templates
    May be free again @fetrarij claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: cli pkg: tailwind

    pidrang/pidrang#61 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • feat(schema): Add configurable identities and richer field metadata
    May be free again @fetrarij claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: cli-supabase pkg: core pkg: material pkg: supabase pkg: tailwind

    pidrang/pidrang#60 · 1 assignee ·

    Maintainers usually reply within 1 day

  • feat(core): Add reusable record and mutation state helpers
    May be free again @spefalex claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: core

    pidrang/pidrang#58 · 1 assignee ·

    Maintainers usually reply within 1 day

  • @pidrang/strapi: Strapi DataProvider
    May be free again @spefalex claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: new

    pidrang/pidrang#11 · 1 assignee ·

    Maintainers usually reply within 1 day

  • @pidrang/graphql: generic GraphQL DataProvider
    May be free again @fetrarij claimed this 58 days ago, and no pull request is open. Open
    enhancement layer: library pkg: new

    pidrang/pidrang#10 · 1 assignee ·

    Maintainers usually reply within 1 day

  • @pidrang/rest: generic REST DataProvider
    May be free again @spefalex claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: new

    pidrang/pidrang#9 · 1 assignee ·

    Maintainers usually reply within 1 day

  • @pidrang/primeng: PrimeNG UI adapter
    May be free again @fetrarij claimed this 50 days ago, and no pull request is open. Open
    enhancement layer: library pkg: new

    pidrang/pidrang#7 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Release gate: run init and generate auth on the Tailwind consumer
    Possibly taken @fetrarij claimed this 2 days ago. Open
    enhancement layer: tooling pkg: cli

    Difficulty 3/5 1-2 days Newbie friendliness 78/100

    pidrang/pidrang#179 · 1 assignee ·

    Maintainers usually reply within 1 day

  • pidrang init: pre-select sensitive columns in the hide question
    Possibly taken @fetrarij claimed this 2 days ago. Open
    enhancement good first issue layer: library pkg: cli

    Difficulty 3/5 1-2 days Newbie friendliness 78/100

    pidrang/pidrang#171 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Sort list pages by clicking a column header
    Possibly taken A pull request linked to this issue is open or already merged. Open
    accessibility enhancement layer: library pkg: material pkg: tailwind

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    pidrang/pidrang#165 · 1 assignee ·

    Maintainers usually reply within 1 day

  • pidrang init: check the type-check probe on NodeNext ESM apps
    Possibly taken @spefalex claimed this 18 days ago. Open

    pidrang/pidrang#144 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • pidrang init: two runs at the same time can lose an edit
    Possibly taken @fetrarij claimed this 18 days ago. Open

    pidrang/pidrang#142 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.