Kotlin DataFrame: typesafe in-memory structured data processing for JVM

Kotlin/dataframe é bom para iniciantes?

Nos últimos 30 dias, Kotlin/dataframe fez merge de 5 de 13 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 9 issues para iniciantes abertas.

Estrelas
1.1k
Forks
87
Issues abertas para iniciantes
9
Issues indexadas
378
Merge médio
2d 21h
PRs com merge (30d)
40
Linguagem predominante
Kotlin
Licença
Apache-2.0
Último push no GitHub
4/11/2026
Última indexação
18/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
good first issue help wanted

Como contribuir com Kotlin/dataframe

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. O projeto tem um dev container: abra no Codespaces para ter um ambiente funcionando no navegador.
  3. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  4. Escolha uma das 9 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • toStandaloneHtml renders empty cells when cellContentLimit = -1
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    Kotlin/dataframe#2225 ·

    Mantenedores costumam responder em até 1 dia

  • Migrate missing-column failures to `ColumnNotFoundException`
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    Kotlin/dataframe#2219 ·

    Mantenedores costumam responder em até 1 dia

  • Add `columnOf(vararg DataFrame<T: DataRowSchema>): FrameColumn<T>` overload for compatibility
    Aberta
    API

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100

    Kotlin/dataframe#2202 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • IDE does not recommend importing compiler plugin accessors from another package
    Aberta
    bug Compiler plugin Tooling

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100

    Kotlin/dataframe#2197 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add 'empty sections' to the website
    Aberta
    documentation

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100

    Kotlin/dataframe#2195 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • `implode` on a `FrameColumn` gives inconsistent results
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100

    Kotlin/dataframe#2185 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Enable Gradle isolated projects
    Aberta
    infrastructure

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100

    Kotlin/dataframe#2170 ·

    Mantenedores costumam responder em até 1 dia

  • Compiler plugin: refine `reorderColumnsBy` / `reorderColumnsByName` with `inFrameColumns`
    Aberta
    Compiler plugin

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    Kotlin/dataframe#2139 ·

    Mantenedores costumam responder em até 1 dia

  • `toDataFrame` drops the `?` of a type parameter inside a property type: `List<V?>` becomes `List<Int>`
    Talvez livre de novo @Kanish2002 assumiu há 27 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100

    Kotlin/dataframe#2133 · 1 comentário · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • `DataFrame.concat(rows)` drops the schema of a zero-row receiver
    Talvez livre de novo @Kanish2002 assumiu há 27 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 48/100

    Kotlin/dataframe#2131 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add compiler plugin support for `concat` overloads with `vararg` on `DataRow` and `DataFrame`
    Aberta
    Compiler plugin enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    Kotlin/dataframe#2129 ·

    Mantenedores costumam responder em até 1 dia

  • `toList()` and `toSequence()` throw with the compiler plugin right after `toDataFrame()`
    Aberta
    bug Compiler plugin

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100

    Kotlin/dataframe#2127 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Validate the size of `List` values appended to a `ColumnGroup`
    Talvez livre de novo @Kanish2002 assumiu há 27 dias e não há nenhum pull request aberto. Aberta
    enhancement

    Dificuldade 3/5 Meio dia Facilidade para iniciantes 82/100

    Kotlin/dataframe#2126 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add compiler plugin support for `append` and `appendNulls`
    Aberta
    Compiler plugin enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    Kotlin/dataframe#2124 ·

    Mantenedores costumam responder em até 1 dia

  • `aggregateFor` does not use `default` for statistics
    Aberta
    API bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    Kotlin/dataframe#2118 ·

    Mantenedores costumam responder em até 1 dia

  • Kotlin DataFrame plugin: `unfold` and `toDataFrame` with properties give an empty schema
    Talvez livre de novo @koperagen assumiu há 39 dias e não há nenhum pull request aberto. Aberta

    Kotlin/dataframe#2115 · 1 comentário · 2 responsáveis ·

    Mantenedores costumam responder em até 1 dia

  • `unfold` is not consistent with `toDataFrame` and with the compiler plugin
    Talvez livre de novo @koperagen assumiu há 39 dias e não há nenhum pull request aberto. Aberta

    Kotlin/dataframe#2114 · 1 comentário · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Remove `CLAUDE.md` files from the repo
    Aberta
    AX

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100

    Kotlin/dataframe#2105 ·

    Mantenedores costumam responder em até 1 dia

  • Idea: Polymorphism for the compiler plugin
    Aberta
    Compiler plugin

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Kotlin/dataframe#2097 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Arrow write: one bad value inside a ColumnGroup aborts the whole export, even in Mode.LOYAL
    Talvez livre de novo @zaleslaw assumiu há 57 dias e não há nenhum pull request aberto. Aberta
    bug files

    Kotlin/dataframe#2075 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Update DataFrame interface kdocs
    Talvez livre de novo @koperagen assumiu há 58 dias e não há nenhum pull request aberto. Aberta
    KDocs

    Kotlin/dataframe#2073 · 2 comentários · 2 reações · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • `convert` date-time results depend on the JVM default time zone
    Aberta
    API enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Kotlin/dataframe#2072 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • `indices()` on `BaseColumn` is ambiguous for a `ColumnGroup`
    Talvez livre de novo @zaleslaw assumiu há 60 dias e não há nenhum pull request aberto. Aberta
    bug

    Kotlin/dataframe#2067 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Guard BitVectorHelper.getNullCount in StructVector.nullMaskOrNull
    Talvez livre de novo @zaleslaw assumiu há 61 dias e não há nenhum pull request aberto. Aberta
    files performance

    Kotlin/dataframe#2064 · 1 comentário · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Add simple, self-contained SQL/DB examples for Kotlin DataFrame
    Talvez livre de novo @zaleslaw assumiu há 95 dias e não há nenhum pull request aberto. Aberta
    databases examples

    Kotlin/dataframe#2020 · 1 reação · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Add KDocs and tests for `PivotGroupBy.matches`
    Aberta
    KDocs tests

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100

    Kotlin/dataframe#1970 ·

    Mantenedores costumam responder em até 1 dia

  • Improve `inferType` documentation, KDocs, and test coverage
    Aberta
    documentation KDocs tests

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 72/100

    Kotlin/dataframe#1967 ·

    Mantenedores costumam responder em até 1 dia

  • Clarify extension-properties requirements on access/reference documentation pages
    Aberta
    documentation

    Dificuldade 2/5 Meio dia Facilidade para iniciantes 85/100

    Kotlin/dataframe#1934 ·

    Mantenedores costumam responder em até 1 dia

  • Remove https://raw.githubusercontent.com/Kotlin/dataframe/refs/heads/master/data/jetbrains%20repositories.csv
    Talvez livre de novo @Allex-Nik assumiu há 58 dias e não há nenhum pull request aberto. Aberta
    tests

    Kotlin/dataframe#1933 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Make AnyFrame.cast actually check schema by default
    Talvez livre de novo @zaleslaw assumiu há 102 dias e não há nenhum pull request aberto. Aberta
    API enhancement

    Kotlin/dataframe#1932 · 12 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Improve `GroupBy` transformation method names
    Aberta
    API

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Kotlin/dataframe#1931 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add GeoDataFrame.generate* overloads that generate schema declarations suitable for T : WithGeometry marker parameter
    Aberta
    geo

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    Kotlin/dataframe#1918 ·

    Mantenedores costumam responder em até 1 dia

  • Preserve nested structure when writing `FrameColumn`s and `List`-typed columns to Arrow
    Talvez livre de novo @koperagen assumiu há 129 dias e não há nenhum pull request aberto. Aberta
    enhancement

    Kotlin/dataframe#1913 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Consider not showing small header delimiter if columnTypes = false in DataFrame.renderToString
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    Kotlin/dataframe#1912 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Compiler plugin schema breaks for DataFrame with Platform Type (`!`)
    Talvez livre de novo @koperagen assumiu há 137 dias e não há nenhum pull request aberto. Aberta
    bug Compiler plugin

    Kotlin/dataframe#1908 · 2 responsáveis ·

    Mantenedores costumam responder em até 1 dia

  • `xs` (cross-section) operation missing KDocs
    Aberta
    documentation KDocs

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100

    Kotlin/dataframe#1902 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Allow nested dataframes to be expanded by default in HTML samples
    Talvez livre de novo @Allex-Nik assumiu há 58 dias e não há nenhum pull request aberto. Aberta
    documentation

    Kotlin/dataframe#1887 · 4 comentários · 1 reação · 2 responsáveis ·

    Mantenedores costumam responder em até 1 dia

  • Start using `@IntroducedAt()`
    Aberta
    API enhancement infrastructure

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    Kotlin/dataframe#1884 ·

    Mantenedores costumam responder em até 1 dia

  • Customize defaults of print with environment variables
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    Kotlin/dataframe#1879 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Define and add `countDistinct` aggregation for `Pivot` and `PivotGroupBy`
    Aberta
    API enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    Kotlin/dataframe#1876 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add a custom type for extension properties exception
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    Kotlin/dataframe#1872 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add / improve custom exceptions
    Aberta
    API

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Kotlin/dataframe#1871 · 3 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

  • Add Kotlin Agent Skill for DataFrame
    Talvez livre de novo @Jolanrensen assumiu há 164 dias e não há nenhum pull request aberto. Aberta
    AX

    Kotlin/dataframe#1868 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Improve test coverage of the public API
    Aberta
    tests

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Kotlin/dataframe#1867 · 1 comentário · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Use Korro in samples on the Kotlin website
    Aberta
    documentation

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    Kotlin/dataframe#1865 · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • New API function to convert `ValueColumn<DataFrame<*>?>` -> `FrameColumn`
    Aberta
    API

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    Kotlin/dataframe#1855 ·

    Mantenedores costumam responder em até 1 dia

  • Compiler plugin sometimes renders `ValueColumn` as frame column
    Aberta
    bug Compiler plugin

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    Kotlin/dataframe#1854 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add a possibility to instantiate schema type instance
    Aberta
    enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    Kotlin/dataframe#1851 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • New plugin to generate data schemas in build/compile time
    Talvez livre de novo @zaleslaw assumiu há 130 dias e não há nenhum pull request aberto. Aberta
    API research

    Kotlin/dataframe#1844 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Enable plugin interpretation of String overload functions
    Aberta
    Compiler plugin

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    Kotlin/dataframe#1842 · 2 reações ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.