An open API service for producing an overview of a list of open source projects.

https://github.com/charmbracelet/bubbles

cli elm-architecture hacktoberfest terminal tui

Score: 35.48869522737266

Last synced: about 23 hours ago
JSON representation

Repository metadata:

TUI components for Bubble Tea 🫧


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 747
Total Committers: 98
Avg Commits per committer: 7.622
Development Distribution Score (DDS): 0.58

Commits in past year: 62
Committers in past year: 15
Avg Commits per committer in past year: 4.133
Development Distribution Score (DDS) in past year: 0.694

Name Email Commits
Christian Rocha c****n@r****s 314
dependabot[bot] 4****] 72
Ayman Bagabas a****s@g****m 70
Carlos Alexandro Becker c****0 41
Maas Lalani m****s@l****v 40
Christian Muehlhaeuser m****i@g****m 36
Raphael 'kena' Poss k****z@t****t 15
Andrey Nering a****g 10
bashbunni 1****i 7
Liam Stanley l****m@l****h 7
Drew Smirnoff d****w@c****d 6
Michael Lorant m****t@n****u 5
Charm 1****i 5
Richard Cooper r****j@p****m 4
IllusionMan1212 h****a@g****m 3
Kirn Kim k****m@g****m 3
Weslei Juan Novaes Pereira 4****p 3
github-actions[bot] 4****] 3
naglis 8****s 3
Marc-Antoine Giguère m****e@m****m 3
Hironao OTSUBO m****n@g****m 3
Jager,Petar p****r@i****t 3
Daan Schoone d****e@p****m 2
Bastian Winkler b****z@s****m 2
Anirudha 1****s 2
Jonah m****e@j****o 2
Tim Adler t****e 2
Randall Winkhart i****r@t****m 2
Mikael Fangel 3****l 2
Maciej Więcek m****4@g****m 2
and 68 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 171
Total pull requests: 592
Average time to close issues: 6 months
Average time to close pull requests: 3 months
Total issue authors: 142
Total pull request authors: 179
Average comments per issue: 1.49
Average comments per pull request: 1.4
Merged pull request: 262
Bot issues: 0
Bot pull requests: 120

Past year issues: 21
Past year pull requests: 84
Past year average time to close issues: 3 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 20
Past year pull request authors: 56
Past year average comments per issue: 1.05
Past year average comments per pull request: 0.83
Past year merged pull request: 20
Past year bot issues: 0
Past year bot pull requests: 9

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/charmbracelet/bubbles

Top Issue Authors

  • bashbunni (8)
  • meowgorithm (6)
  • lrstanley (4)
  • flavono123 (3)
  • ondrovic (3)
  • anirudhaCodes (2)
  • joestump (2)
  • ipsavitsky (2)
  • bevicted (2)
  • maaslalani (2)
  • mikelorant (2)
  • rrrodzilla (2)
  • knz (2)
  • loicalbertin (2)
  • rew1nter (2)

Top Pull Request Authors

  • dependabot[bot] (109)
  • meowgorithm (51)
  • caarlos0 (40)
  • aymanbagabas (34)
  • bashbunni (17)
  • maaslalani (16)
  • github-actions[bot] (11)
  • charmcli (10)
  • Broderick-Westrope (8)
  • wyf027 (7)
  • andreynering (6)
  • nobe4 (6)
  • knz (6)
  • mikelorant (6)
  • yuliaHope (6)

Top Issue Labels

  • enhancement (38)
  • bug (11)
  • good first issue (2)
  • documentation (2)
  • v2 (2)
  • question (1)

Top Pull Request Labels

  • dependencies (109)
  • enhancement (63)
  • bug (27)
  • documentation (9)
  • v2 (8)

Package metadata

proxy.golang.org: github.com/charmbracelet/bubbles

Package bubbles provides some components for Bubble Tea applications.

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://pkg.go.dev/github.com/charmbracelet/bubbles#section-documentation
  • Licenses: MIT
  • Latest release: v1.0.0 (published 9 months ago)
  • Last Synced: 2026-10-31T16:02:06.948Z (2 days ago)
  • Versions: 40
  • Dependent Packages: 2,983
  • Dependent Repositories: 1,089
  • Docker Downloads: 2,830,643,825
  • Rankings:
    • Docker downloads count: 0.09%
    • Dependent packages count: 0.106%
    • Dependent repos count: 0.236%
    • Average: 0.808%
    • Stargazers count: 1.229%
    • Forks count: 2.377%
proxy.golang.org: github.com/charmbracelet/Bubbles

proxy.golang.org: github.com/charmbracelet/bubbles/viewport

Package viewport provides a component for rendering a viewport in a Bubble Tea.

proxy.golang.org: github.com/charmbracelet/bubbles/textarea/memoization

Package memoization is an internal package that provides a simple memoization for text area.

proxy.golang.org: github.com/charmbracelet/bubbles/textarea

Package textarea provides a multi-line text input component for Bubble Tea applications.

proxy.golang.org: charm.land/bubbles/v2

Package bubbles provides some components for Bubble Tea applications.

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://pkg.go.dev/charm.land/bubbles/v2#section-documentation
  • Licenses: MIT
  • Latest release: v2.2.1 (published 2 months ago)
  • Last Synced: 2026-10-31T16:02:06.019Z (2 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 16,604,805
  • Rankings:
    • Dependent packages count: 5.111%
    • Average: 5.282%
    • Dependent repos count: 5.454%
proxy.golang.org: github.com/EugeneShtoka/bubbles

Package bubbles provides some components for Bubble Tea applications. These components are used in production in Glow, Charm and many other applications.

  • Homepage: https://github.com/charmbracelet/bubbles
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/EugeneShtoka/bubbles#section-documentation
  • Licenses: MIT
  • Latest release: (published 11 months ago)
  • Last Synced: 2026-10-31T16:02:06.596Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.785%
    • Average: 5.978%
    • Dependent repos count: 6.172%
proxy.golang.org: github.com/Charmbracelet/bubbles

proxy.golang.org: github.com/charmbracelet/bubbles/cursor

Package cursor provides cursor functionality for Bubble Tea applications.

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://pkg.go.dev/github.com/charmbracelet/bubbles/cursor#section-documentation
  • Licenses: MIT
  • Latest release: v1.0.0 (published 9 months ago)
  • Last Synced: 2026-10-31T16:02:08.085Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.923%
    • Average: 6.121%
    • Dependent repos count: 6.319%
proxy.golang.org: github.com/charmbracelet/bubbles/runeutil

Package runeutil provides a utility function for use in Bubbles that can process Key messages containing runes.

proxy.golang.org: github.com/charmbracelet/bubbles/key

Package key provides some types and functions for generating user-definable keymappings useful in Bubble Tea components.

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://pkg.go.dev/github.com/charmbracelet/bubbles/key#section-documentation
  • Licenses: MIT
  • Latest release: v1.0.0 (published 9 months ago)
  • Last Synced: 2026-10-31T16:02:07.002Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.923%
    • Average: 6.121%
    • Dependent repos count: 6.319%
proxy.golang.org: github.com/charmbracelet/bubbles/textinput

Package textinput provides a text input component for Bubble Tea applications.

proxy.golang.org: github.com/charmbracelet/bubbles/v2

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://pkg.go.dev/github.com/charmbracelet/bubbles/v2#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.0 (published 7 months ago)
  • Last Synced: 2026-10-31T16:02:07.732Z (2 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.184%
    • Average: 6.391%
    • Dependent repos count: 6.598%
ubuntu-24.10: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Licenses: mit
  • Latest release: 0.14.0-2 (published 9 months ago)
  • Last Synced: 2026-09-17T15:28:50.579Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Licenses: mit
  • Latest release: 0.14.0-2 (published 9 months ago)
  • Last Synced: 2026-03-10T03:12:55.315Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-charmbracelet-bubbles

TUI components for Bubble Tea library

ubuntu-22.04: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Status: removed
  • Licenses: mit
  • Latest release: 0.9.0-1 (published 9 months ago)
  • Last Synced: 2026-02-07T03:02:26.664Z (9 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-24.04: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Licenses: mit
  • Latest release: 0.14.0-2 (published 9 months ago)
  • Last Synced: 2026-08-13T17:51:23.232Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Licenses: mit
  • Latest release: 0.14.0-2 (published 9 months ago)
  • Last Synced: 2026-03-11T07:13:06.823Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://packages.debian.org/bookworm/golang-github-charmbracelet-bubbles
  • Licenses: mit
  • Latest release: 0.14.0-2 (published 9 months ago)
  • Last Synced: 2026-03-12T23:08:55.961Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: golang-github-charmbracelet-bubbles

  • Homepage: https://github.com/charmbracelet/bubbles
  • Documentation: https://packages.debian.org/trixie/golang-github-charmbracelet-bubbles
  • Licenses: mit
  • Latest release: 0.18.0-1 (published 9 months ago)
  • Last Synced: 2026-03-13T19:13:29.032Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

go.mod go
  • github.com/atotto/clipboard v0.1.4
  • github.com/charmbracelet/bubbletea v0.21.0
  • github.com/charmbracelet/harmonica v0.2.0
  • github.com/charmbracelet/lipgloss v0.5.0
  • github.com/kylelemons/godebug v1.1.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-runewidth v0.0.13
  • github.com/muesli/reflow v0.3.0
  • github.com/muesli/termenv v0.11.1-0.20220212125758-44cd13922739
  • github.com/sahilm/fuzzy v0.1.0
go.sum go
  • github.com/atotto/clipboard v0.1.4
  • github.com/charmbracelet/bubbletea v0.21.0
  • github.com/charmbracelet/harmonica v0.2.0
  • github.com/charmbracelet/lipgloss v0.5.0
  • github.com/containerd/console v1.0.3
  • github.com/kylelemons/godebug v1.1.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-isatty v0.0.14
  • github.com/mattn/go-runewidth v0.0.10
  • github.com/mattn/go-runewidth v0.0.12
  • github.com/mattn/go-runewidth v0.0.13
  • github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b
  • github.com/muesli/cancelreader v0.2.0
  • github.com/muesli/reflow v0.2.1-0.20210115123740-9e1d0d53df68
  • github.com/muesli/reflow v0.3.0
  • github.com/muesli/termenv v0.11.1-0.20220204035834-5ac8409525e0
  • github.com/muesli/termenv v0.11.1-0.20220212125758-44cd13922739
  • github.com/rivo/uniseg v0.1.0
  • github.com/rivo/uniseg v0.2.0
  • github.com/sahilm/fuzzy v0.1.0
  • golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
  • golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a
  • golang.org/x/sys v0.0.0-20220209214540-3681064d5158
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/coverage.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • golangci/golangci-lint-action v3 composite
.github/workflows/dependabot-sync.yml actions
.github/workflows/lint-sync.yml actions
.github/workflows/release.yml actions