Ross ROSS = Recommend OSS · open-source software intelligence for agents

huanghaibin-dev/CalendarView

RecyclerView? ListView or ViewGroup? No, it's Canvas! Ultra performance and free customization interface! Vertical and horizontal, Fast rendering and extremely low memory. Android上一个优雅、万能自定义UI、仿iOS、自定义动画,支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,热插拔实现UI定制!Canvas绘制,渲染速度快、占用内存低,你真的想不到日历居然还可以如此优雅。 observed · 2026-08-28

github.com/huanghaibin-dev/CalendarView · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 55
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3462
  • days_rel: 572
  • days_push: 272
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

9396 stars · 1841 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A high-performance Android calendar UI library rendered entirely with Canvas instead of RecyclerView or ListView. It supports vertical and horizontal switching, week and month views, custom week start, custom animations, and hot-pluggable UI customization with fast rendering and low memory usage.

Use cases

  • add a calendar picker to an Android app
  • build a schedule view with month and week switching
  • create an iOS-style calendar on Android
  • render a year view calendar with range selection
  • customize calendar UI with custom markers and animations
  • display a low-memory calendar in a scrolling list

When to choose

  • you need a highly customizable, performant calendar view on Android
  • you want month/week/year views with smooth vertical and horizontal switching
  • you need range selection or custom date markers
  • memory and rendering performance matter for large date ranges

When to avoid

  • you need a cross-platform (Flutter/React Native) calendar
  • you need features from versions after 3.7.1, which are no longer open source
  • you need a full scheduling or event-management backend, not just a UI component

Facets

library · maturity stable

ui-components graphics mobile-development cross-platform calendar canvas-rendering date-picker java androidx android

1 source

Member repositories

RepositoryRoleHealth v2
huanghaibin-dev/CalendarViewmain48

For agents

markdown · JSON · MCP: product_card(name="huanghaibin-dev/CalendarView")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem