GitHub Hot Board

GitHub Hot Board · Архів репозиторію

vavr-io/vavr

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality. (Опис узято з самого репозиторію.)

Java#functional-programming#hacktoberfest#immutable-collections

Дані на October 27vavr-io

Найкраще місце

#473

Титани · Java за мовою

6.2K

Усього зірок

679

Усього форків

0

Днів у рейтингах (30 дн.)

Ліцензія: Apache-2.0Останній push: October 26Відкриті issues (вкл. PR): 95Збирається з 2026-10-25; невідомо = ще не зібрано

Документація проєкту

Vavr

Build Status Maven Central Version javadoc

 ____  ______________  ________________________  __________
 \   \/   /      \   \/   /   __/   /      \   \/   /      \
  \______/___/\___\______/___/_____/___/\___\______/___/\___\

Vavr is an object-functional extension for Java that makes defensive programming easy by leveraging immutability and functional control structures

Vavr seamlessly combines object-oriented programming with the elegance and robustness of functional programming.

It provides:

  • persistent collections
  • functional abstractions for error handling, concurrent programming
  • pattern matching
  • ...and more

Since Vavr has no dependencies beyond the JVM, you can easily add it as a standalone .jar to your classpath.

Led and maintained by @pivovarit

Stargazers over time

Stargazers over time

Maven Dependency

<dependency>
    <groupId>io.vavr</groupId>
    <artifactId>vavr</artifactId>
    <version>1.0.1</version>
</dependency>

Gradle Dependency

implementation 'io.vavr:vavr:1.0.1'

Using Vavr

See User Guide and/or Javadoc.

Useful Maven Goals

  • Executing tests: mvn clean test
  • Executing doclint: mvn javadoc:javadoc
  • Executing code coverage report: mvn -P ci clean test jacoco:report
  • Create -javadoc.jar: mvn javadoc:jar
  • Create -source.jar: mvn source:jar

Contributing

Currently, there are two significant branches:

  • main (represents a stream of work leading to the release of a new major version)
  • version/1.x (historical work that went into 1.0.0-alpha-3, treat it as read-only - will be kept around for cherry-picking)

A small number of users have reported problems building Vavr. Read our contribution guide for details.

Поточні місця

Динаміка за 30 днів

Немає записів за останні 30 днів.

Поставте бейдж у свій README · vavr-io/vavr[![Поставте бейдж у свій README](https://git.vaiox.xyz/api/badge/vavr-io/vavr.svg)](https://git.vaiox.xyz/uk/repo/vavr-io/vavr)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/uk/repo/vavr-io/vavr"><img src="https://git.vaiox.xyz/api/badge/vavr-io/vavr.svg" alt="Поставте бейдж у свій README" height="20"></a>

← До рейтингів

GitHub Hot BoardМашина часуОгляд联系我们 · Contact