1<!DOCTYPE HTML> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>Search *</title> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <!--meta name="description" content="Description..."> 9 <meta name="author" content="Author..."--> 10 <link rel="search" type="application/opensearchdescription+xml" href="/assets/opensearch.xml" title="Search *"> 11 <link rel="apple-touch-icon" sizes="180x180" href="/assets/img/apple-touch-icon.png"> 12 <link rel="icon" type="image/png" href="/assets/img/favicon-32x32.png" sizes="32x32"> 13 <link rel="icon" type="image/png" href="/assets/img/favicon-16x16.png" sizes="16x16"> 14 <link rel="manifest" href="/assets/img/manifest.json"> 15 <link rel="mask-icon" href="/assets/img/safari-pinned-tab.svg" color="#f26527"> 16 <link rel="shortcut icon" href="/assets/img/favicon.ico"> 17 <meta name="msapplication-config" content="/assets/img/browserconfig.xml"> 18 19 <link rel="stylesheet" href="/assets/lib/font-awesome/css/all.min.css"> 20 <link rel="stylesheet" href="/assets/lib/bootstrap-switch/css/bootstrap3/bootstrap-switch.css"> 21 <link rel="stylesheet" href="/assets/lib/bootstrap-select/css/bootstrap-select.css"> 22 <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" /> 23 <link rel="stylesheet" type="text/css" href="/assets/css/main-8.css" /> 24 25 <!-- Chrome, Firefox OS and Opera --> 26 <meta name="theme-color" content="#002b37"> 27 <!-- Windows Phone --> 28 <meta name="msapplication-navbutton-color" content="#002b37"> 29 <!-- iOS Safari --> 30 <meta name="apple-mobile-web-app-capable" content="yes"> 31 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 32 33 34 35 </head> 36 37 <body> 38 <!--[if IE]> 39
39<script src="https://cdn.jsdelivr.net/html5shiv/3.7.2/html5shiv.min.js"></script>
39 40
40<script src="https://cdn.jsdelivr.net/respond/1.4.2/respond.min.js"></script>
40 41 <![endif]--> 42 <!-- Start coding here --> 43 <header id="top"> 44 <nav> 45 46 <div class="row"> 47 <div class="col-md-2"> 48 <a href="/"> 49 <img src="/assets/img/scaladex-brand.svg" alt="scaladex logo" class="logo"> 50 </a> 51 </div> 52 <div class="col-md-5"> 53 54 55<div class="has-feedback"> 56 <form action="/search" action="GET"> 57 <input autocomplete="off" autofocus 58 59 value="*" 60 61 name="q" id="search" type="text" class="form-control" 62 63 placeholder="Search " 64 65 > 66 67 68 69 70 71 72 73 74 </form> 75 <span class="form-control-feedback"><i class="fa-solid fa-magnifying-glass"></i></span> 76 <div class="autocomplete"> 77 <ul id="list-result"></ul> 78 </div> 79</div> 80 81 82 </div> 83 <div class="col-md-5"> 84 <div class="pull-right"> 85 <a class="btn btn-default" href="/api/doc/">API Doc</a> 86 <a class="btn btn-default awesome" href="/awesome">Awesome Scala</a> 87 88 <a class="btn btn-primary pull-right" href="/login"> 89 <i class="fa-brands fa-github fa-lg" aria-hidden="true"></i> Login 90 </a> 91 92 </div> 93 </div> 94 </div> 95 </nav> 96 </header> 97 98 <main id="container-search"> 99 <div class="container"> 100 101<h2 class="text-center"> Search Results </h2> 102<div class="row search-subtitle"> 103 104</div> 105 106<div class="row"> 107 <div class="col-md-2"> 108 <div class="result-count"> 109 110 111 9455 results 112 113 114 </div> 115 </div> 116 <div class="col-md-10"> 117 <div class="order-by"> 118 <form action="/search" action="GET"> 119 <input type="hidden" name="q" value="*"> 120 121 122 123 124 125 126 127 128 129 130 <h3>Sorting</h3> 131 <div class="btn-group" role="group" aria-label="sorting"> 132 133 <button name="sort" value="stars" type="submit" 134 class="btn btn-default active "> 135 Stars 136 </button> 137 138 <button name="sort" value="created" type="submit" 139 class="btn btn-default "> 140 Created 141 </button> 142 143 <button name="sort" value="commit-activity" type="submit" 144 class="btn btn-default "> 145 Commit Activity 146 </button> 147 148 <button name="sort" value="contributors" type="submit" 149 class="btn btn-default "> 150 Contributors 151 </button> 152 153 <button name="sort" value="dependent" type="submit" 154 class="btn btn-default "> 155 Dependent 156 </button> 157 158 </div> 159 </form> 160</div> 161 162 </div> 163</div> 164<div class="row"> 165 <div class="col-md-3"> 166 <div class="filters"> 167 <form action="/search" action="GET"> 168 169 <a class="btn btn-primary" href="/search?q=&contributingSearch=true" 170 data-toggle="tooltip" data-placement="bottom" data-container="body" 171 title="Only show projects that have open issues tagged as beginner-friendly, good for first contribution">Contributing Search</a> 172 173 <h3>Filters</h3> 174 175 <fieldset> 176 <legend>Languages</legend> 177 <ul> 178 179 <li> 180 <label> 181 <input type="checkbox" 182 name="language" value="3" onclick="submitFilterFormAjax(this.form, '#container-search')"> 183 Scala 3.x (2533) 184 </label> 185 </li> 186 187 <li> 188 <label> 189 <input type="checkbox" 190 name="language" value="2.13" onclick="submitFilterFormAjax(this.form, '#container-search')"> 191 Scala 2.13 (3872) 192 </label> 193 </li> 194 195 <li> 196 <label> 197 <input type="checkbox" 198 name="language" value="2.12" onclick="submitFilterFormAjax(this.form, '#container-search')"> 199 Scala 2.12 (5746) 200 </label> 201 </li> 202 203 <li> 204 <label> 205 <input type="checkbox" 206 name="language" value="2.11" onclick="submitFilterFormAjax(this.form, '#container-search')"> 207 Scala 2.11 (4573) 208 </label> 209 </li> 210 211 <li> 212 <label> 213 <input type="checkbox" 214 name="language" value="2.10" onclick="submitFilterFormAjax(this.form, '#container-search')"> 215 Scala 2.10 (2222) 216 </label> 217 </li> 218 219 <li> 220 <label> 221 <input type="checkbox" 222 name="language" value="java" onclick="submitFilterFormAjax(this.form, '#container-search')"> 223 Java (563) 224 </label> 225 </li> 226 227 </ul> 228 </fieldset> 229 230 231 <fieldset> 232 <legend>Platforms</legend> 233 <ul> 234 235 <li> 236 <label> 237 <input type="checkbox" 238 name="platform" value="jvm" onclick="submitFilterFormAjax(this.form, '#container-search')"> 239 JVM (8586) 240 </label> 241 </li> 242 243 <li> 244 <label> 245 <input type="checkbox" 246 name="platform" value="sjs1" onclick="submitFilterFormAjax(this.form, '#container-search')"> 247 Scala.js 1.x (1101) 248 </label> 249 </li> 250 251 <li> 252 <label> 253 <input type="checkbox" 254 name="platform" value="sjs0.6" onclick="submitFilterFormAjax(this.form, '#container-search')"> 255 Scala.js 0.6 (691) 256 </label> 257 </li> 258 259 <li> 260 <label> 261 <input type="checkbox" 262 name="platform" value="native0.5" onclick="submitFilterFormAjax(this.form, '#container-search')"> 263 Scala Native 0.5 (398) 264 </label> 265 </li> 266 267 <li> 268 <label> 269 <input type="checkbox" 270 name="platform" value="native0.4" onclick="submitFilterFormAjax(this.form, '#container-search')"> 271 Scala Native 0.4 (371) 272 </label> 273 </li> 274 275 <li> 276 <label> 277 <input type="checkbox" 278 name="platform" value="native0.3" onclick="submitFilterFormAjax(this.form, '#container-search')"> 279 Scala Native 0.3 (101) 280 </label> 281 </li> 282 283 <li> 284 <label> 285 <input type="checkbox" 286 name="platform" value="sbt2" onclick="submitFilterFormAjax(this.form, '#container-search')"> 287 sbt 2.x (182) 288 </label> 289 </li> 290 291 <li> 292 <label> 293 <input type="checkbox" 294 name="platform" value="sbt2.0.0-M4" onclick="submitFilterFormAjax(this.form, '#container-search')"> 295 sbt 2.0.0-M4 (31) 296 </label> 297 </li> 298 299 <li> 300 <label> 301 <input type="checkbox" 302 name="platform" value="sbt2.0.0-M3" onclick="submitFilterFormAjax(this.form, '#container-search')"> 303 sbt 2.0.0-M3 (21) 304 </label> 305 </li> 306 307 <li> 308 <label> 309 <input type="checkbox" 310 name="platform" value="sbt2.0.0-M2" onclick="submitFilterFormAjax(this.form, '#container-search')"> 311 sbt 2.0.0-M2 (27) 312 </label> 313 </li> 314 315 <li> 316 <label> 317 <input type="checkbox" 318 name="platform" value="sbt2.0.0-M1" onclick="submitFilterFormAjax(this.form, '#container-search')"> 319 sbt 2.0.0-M1 (2) 320 </label> 321 </li> 322 323 <li> 324 <label> 325 <input type="checkbox" 326 name="platform" value="sbt1" onclick="submitFilterFormAjax(this.form, '#container-search')"> 327 sbt 1.x (795) 328 </label> 329 </li> 330 331 <li> 332 <label> 333 <input type="checkbox" 334 name="platform" value="sbt0.13" onclick="submitFilterFormAjax(this.form, '#container-search')"> 335 sbt 0.13 (391) 336 </label> 337 </li> 338 339 <li> 340 <label> 341 <input type="checkbox" 342 name="platform" value="mill1" onclick="submitFilterFormAjax(this.form, '#container-search')"> 343 Mill 1.x (11) 344 </label> 345 </li> 346 347 <li> 348 <label> 349 <input type="checkbox" 350 name="platform" value="mill0.12" onclick="submitFilterFormAjax(this.form, '#container-search')"> 351 Mill 0.12 (7) 352 </label> 353 </li> 354 355 <li> 356 <label> 357 <input type="checkbox" 358 name="platform" value="mill0.11" onclick="submitFilterFormAjax(this.form, '#container-search')"> 359 Mill 0.11 (44) 360 </label> 361 </li> 362 363 <li> 364 <label> 365 <input type="checkbox" 366 name="platform" value="mill0.10" onclick="submitFilterFormAjax(this.form, '#container-search')"> 367 Mill 0.10 (42) 368 </label> 369 </li> 370 371 <li> 372 <label> 373 <input type="checkbox" 374 name="platform" value="mill0.9" onclick="submitFilterFormAjax(this.form, '#container-search')"> 375 Mill 0.9 (19) 376 </label> 377 </li> 378 379 <li> 380 <label> 381 <input type="checkbox" 382 name="platform" value="mill0.7" onclick="submitFilterFormAjax(this.form, '#container-search')"> 383 Mill 0.7 (8) 384 </label> 385 </li> 386 387 <li> 388 <label> 389 <input type="checkbox" 390 name="platform" value="mill0.6" onclick="submitFilterFormAjax(this.form, '#container-search')"> 391 Mill 0.6 (7) 392 </label> 393 </li> 394 395 </ul> 396 </fieldset> 397 398 399 <fieldset> 400 <legend>Topics</legend> 401 <ul> 402 403 <li> 404 <label> 405 <input type="checkbox" 406 name="topic" value="akka" onclick="submitFilterFormAjax(this.form, '#container-search')"> 407 akka (153) 408 </label> 409 </li> 410 411 <li> 412 <label> 413 <input type="checkbox" 414 name="topic" value="akka-http" onclick="submitFilterFormAjax(this.form, '#container-search')"> 415 akka-http (58) 416 </label> 417 </li> 418 419 <li> 420 <label> 421 <input type="checkbox" 422 name="topic" value="akka-streams" onclick="submitFilterFormAjax(this.form, '#container-search')"> 423 akka-streams (58) 424 </label> 425 </li> 426 427 <li> 428 <label> 429 <input type="checkbox" 430 name="topic" value="apache-spark" onclick="submitFilterFormAjax(this.form, '#container-search')"> 431 apache-spark (40) 432 </label> 433 </li> 434 435 <li> 436 <label> 437 <input type="checkbox" 438 name="topic" value="big-data" onclick="submitFilterFormAjax(this.form, '#container-search')"> 439 big-data (40) 440 </label> 441 </li> 442 443 <li> 444 <label> 445 <input type="checkbox" 446 name="topic" value="cats" onclick="submitFilterFormAjax(this.form, '#container-search')"> 447 cats (153) 448 </label> 449 </li> 450 451 <li> 452 <label> 453 <input type="checkbox" 454 name="topic" value="cats-effect" onclick="submitFilterFormAjax(this.form, '#container-search')"> 455 cats-effect (127) 456 </label> 457 </li> 458 459 <li> 460 <label> 461 <input type="checkbox" 462 name="topic" value="circe" onclick="submitFilterFormAjax(this.form, '#container-search')"> 463 circe (52) 464 </label> 465 </li> 466 467 <li> 468 <label> 469 <input type="checkbox" 470 name="topic" value="database" onclick="submitFilterFormAjax(this.form, '#container-search')"> 471 database (60) 472 </label> 473 </li> 474 475 <li> 476 <label> 477 <input type="checkbox" 478 name="topic" value="dsl" onclick="submitFilterFormAjax(this.form, '#container-search')"> 479 dsl (40) 480 </label> 481 </li> 482 483 <li> 484 <label> 485 <input type="checkbox" 486 name="topic" value="fp" onclick="submitFilterFormAjax(this.form, '#container-search')"> 487 fp (54) 488 </label> 489 </li> 490 491 <li> 492 <label> 493 <input type="checkbox" 494 name="topic" value="fs2" onclick="submitFilterFormAjax(this.form, '#container-search')"> 495 fs2 (74) 496 </label> 497 </li> 498 499 <li> 500 <label> 501 <input type="checkbox" 502 name="topic" value="functional-programming" onclick="submitFilterFormAjax(this.form, '#container-search')"> 503 functional-programming (212) 504 </label> 505 </li> 506 507 <li> 508 <label> 509 <input type="checkbox" 510 name="topic" value="hacktoberfest" onclick="submitFilterFormAjax(this.form, '#container-search')"> 511 hacktoberfest (81) 512 </label> 513 </li> 514 515 <li> 516 <label> 517 <input type="checkbox" 518 name="topic" value="http" onclick="submitFilterFormAjax(this.form, '#container-search')"> 519 http (50) 520 </label> 521 </li> 522 523 <li> 524 <label> 525 <input type="checkbox" 526 name="topic" value="http4s" onclick="submitFilterFormAjax(this.form, '#container-search')"> 527 http4s (58) 528 </label> 529 </li> 530 531 <li> 532 <label> 533 <input type="checkbox" 534 name="topic" value="java" onclick="submitFilterFormAjax(this.form, '#container-search')"> 535 java (167) 536 </label> 537 </li> 538 539 <li> 540 <label> 541 <input type="checkbox" 542 name="topic" value="jdbc" onclick="submitFilterFormAjax(this.form, '#container-search')"> 543 jdbc (35) 544 </label> 545 </li> 546 547 <li> 548 <label> 549 <input type="checkbox" 550 name="topic" value="json" onclick="submitFilterFormAjax(this.form, '#container-search')"> 551 json (137) 552 </label> 553 </li> 554 555 <li> 556 <label> 557 <input type="checkbox" 558 name="topic" value="jvm" onclick="submitFilterFormAjax(this.form, '#container-search')"> 559 jvm (36) 560 </label> 561 </li> 562 563 <li> 564 <label> 565 <input type="checkbox" 566 name="topic" value="kafka" onclick="submitFilterFormAjax(this.form, '#container-search')"> 567 kafka (62) 568 </label> 569 </li> 570 571 <li> 572 <label> 573 <input type="checkbox" 574 name="topic" value="library" onclick="submitFilterFormAjax(this.form, '#container-search')"> 575 library (40) 576 </label> 577 </li> 578 579 <li> 580 <label> 581 <input type="checkbox"
581 582 name="topic" value="logging" onclick="submitFilterFormAjax(this.form, '#container-search')"> 583 logging (36) 584 </label> 585 </li> 586 587 <li> 588 <label> 589 <input type="checkbox" 590 name="topic" value="machine-learning" onclick="submitFilterFormAjax(this.form, '#container-search')"> 591 machine-learning (53) 592 </label> 593 </li> 594 595 <li> 596 <label> 597 <input type="checkbox" 598 name="topic" value="macros" onclick="submitFilterFormAjax(this.form, '#container-search')"> 599 macros (62) 600 </label> 601 </li> 602 603 <li> 604 <label> 605 <input type="checkbox" 606 name="topic" value="metrics" onclick="submitFilterFormAjax(this.form, '#container-search')"> 607 metrics (40) 608 </label> 609 </li> 610 611 <li> 612 <label> 613 <input type="checkbox" 614 name="topic" value="mill-plugin" onclick="submitFilterFormAjax(this.form, '#container-search')"> 615 mill-plugin (42) 616 </label> 617 </li> 618 619 <li> 620 <label> 621 <input type="checkbox" 622 name="topic" value="pekko" onclick="submitFilterFormAjax(this.form, '#container-search')"> 623 pekko (44) 624 </label> 625 </li> 626 627 <li> 628 <label> 629 <input type="checkbox" 630 name="topic" value="play-framework" onclick="submitFilterFormAjax(this.form, '#container-search')"> 631 play-framework (61) 632 </label> 633 </li> 634 635 <li> 636 <label> 637 <input type="checkbox" 638 name="topic" value="playframework" onclick="submitFilterFormAjax(this.form, '#container-search')"> 639 playframework (64) 640 </label> 641 </li> 642 643 <li> 644 <label> 645 <input type="checkbox" 646 name="topic" value="production" onclick="submitFilterFormAjax(this.form, '#container-search')"> 647 production (55) 648 </label> 649 </li> 650 651 <li> 652 <label> 653 <input type="checkbox" 654 name="topic" value="reactive" onclick="submitFilterFormAjax(this.form, '#container-search')"> 655 reactive (43) 656 </label> 657 </li> 658 659 <li> 660 <label> 661 <input type="checkbox" 662 name="topic" value="reactive-streams" onclick="submitFilterFormAjax(this.form, '#container-search')"> 663 reactive-streams (40) 664 </label> 665 </li> 666 667 <li> 668 <label> 669 <input type="checkbox" 670 name="topic" value="sbt" onclick="submitFilterFormAjax(this.form, '#container-search')"> 671 sbt (279) 672 </label> 673 </li> 674 675 <li> 676 <label> 677 <input type="checkbox" 678 name="topic" value="sbt-plugin" onclick="submitFilterFormAjax(this.form, '#container-search')"> 679 sbt-plugin (267) 680 </label> 681 </li> 682 683 <li> 684 <label> 685 <input type="checkbox" 686 name="topic" value="scala" onclick="submitFilterFormAjax(this.form, '#container-search')"> 687 scala (2327) 688 </label> 689 </li> 690 691 <li> 692 <label> 693 <input type="checkbox" 694 name="topic" value="scala-js" onclick="submitFilterFormAjax(this.form, '#container-search')"> 695 scala-js (86) 696 </label> 697 </li> 698 699 <li> 700 <label> 701 <input type="checkbox" 702 name="topic" value="scala-library" onclick="submitFilterFormAjax(this.form, '#container-search')"> 703 scala-library (38) 704 </label> 705 </li> 706 707 <li> 708 <label> 709 <input type="checkbox" 710 name="topic" value="scala-native" onclick="submitFilterFormAjax(this.form, '#container-search')"> 711 scala-native (85) 712 </label> 713 </li> 714 715 <li> 716 <label> 717 <input type="checkbox" 718 name="topic" value="scala3" onclick="submitFilterFormAjax(this.form, '#container-search')">
719 scala3 (114) 720 </label> 721 </li> 722 723 <li> 724 <label> 725 <input type="checkbox" 726 name="topic" value="scalajs" onclick="submitFilterFormAjax(this.form, '#container-search')"> 727 scalajs (188) 728 </label> 729 </li> 730 731 <li> 732 <label> 733 <input type="checkbox" 734 name="topic" value="scalaz" onclick="submitFilterFormAjax(this.form, '#container-search')"> 735 scalaz (41) 736 </label> 737 </li> 738 739 <li> 740 <label> 741 <input type="checkbox" 742 name="topic" value="shapeless" onclick="submitFilterFormAjax(this.form, '#container-search')"> 743 shapeless (39) 744 </label> 745 </li> 746 747 <li> 748 <label> 749 <input type="checkbox" 750 name="topic" value="spark" onclick="submitFilterFormAjax(this.form, '#container-search')"> 751 spark (205) 752 </label> 753 </li> 754 755 <li> 756 <label> 757 <input type="checkbox" 758 name="topic" value="sql" onclick="submitFilterFormAjax(this.form, '#container-search')"> 759 sql (55) 760 </label> 761 </li> 762 763 <li> 764 <label> 765 <input type="checkbox" 766 name="topic" value="streaming" onclick="submitFilterFormAjax(this.form, '#container-search')"> 767 streaming (46) 768 </label> 769 </li> 770 771 <li> 772 <label> 773 <input type="checkbox" 774 name="topic" value="testing" onclick="submitFilterFormAjax(this.form, '#container-search')"> 775 testing (65) 776 </label> 777 </li> 778 779 <li> 780 <label> 781 <input type="checkbox" 782 name="topic" value="tracing" onclick="submitFilterFormAjax(this.form, '#container-search')"> 783 tracing (40) 784 </label> 785 </li> 786 787 <li> 788 <label> 789 <input type="checkbox" 790 name="topic" value="typelevel" onclick="submitFilterFormAjax(this.form, '#container-search')"> 791 typelevel (56) 792 </label> 793 </li> 794 795 <li> 796 <label> 797 <input type="checkbox" 798 name="topic" value="zio" onclick="submitFilterFormAjax(this.form, '#container-search')"> 799 zio (122) 800 </label> 801 </li> 802 803 </ul> 804 </fieldset> 805 806 807 <input type="hidden" name="q" value="*"> 808 809 </form> 810</div> 811 812 </div> 813 <div class="col-md-9"> 814 815<ol class="list-result box"> 816 817 <li class="item-list"> 818 <a href="/apache/spark"> 819 <div class="row"> 820 <div class="col-md-8"> 821 822 <div> 823 <div class="header"> 824 825<img src="https://avatars.githubusercontent.com/u/47359?v=4&s=28" alt="project logo" loading="lazy"> 826 <h4> 827 apache/spark 828 829 <span class="latest-version"> 4.2.0</span> 830 831 </h4> 832 </div> 833 834 835 <p class="description emojify">Apache Spark - A unified analytics engine for large-scale data processing</p> 836 837 838 839 <div> 840 Scala versions: 841 842 <span class="targets">2.13</span> 843 844 <span class="targets">2.12</span> 845 846 <span class="targets">2.11</span> 847 848 <span class="targets">2.10</span> 849 850 </div> 851 852 853 854 855 856 857 858 859 860 </div> 861 862 </div> 863 <div class="col-md-4"> 864 <div class="stats"> 865 <div> 866 867 868
869 <span class="item-filter-tag" data-topic-href="/search?topic=sql">sql</span> 870 871 <span class="item-filter-tag" data-topic-href="/search?topic=jdbc">jdbc</span> 872 873 <span class="item-filter-tag" data-topic-href="/search?topic=big-data">big-data</span> 874 875 <span class="item-filter-tag" data-topic-href="/search?topic=java">java</span> 876 877 <span class="item-filter-tag" data-topic-href="/search?topic=spark">spark</span> 878 879 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 880 881 <span class="item-filter-tag" data-topic-href="/search?topic=python">python</span> 882 883 <span class="item-filter-tag" data-topic-href="/search?topic=r">r</span> 884 885 886 887 </div> 888 889 <div class="icons-container"> 890 891 892 <span> 893 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>44037</span> <i class="fa-solid fa-star"></i></span> 894 </span> 895 896 897 <span> 898<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>4738</span> <i class="fa-solid fa-code-merge"></i></span> 899 </span> 900 901 <span> 902 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>331</span> <i class="fa-solid fa-users"></i></span> 903 </span> 904 905 </div> 906 </div> 907 </div> 908 </div> 909 </a> 910 </li> 911 912 <li class="item-list"> 913 <a href="/scala/scala"> 914 <div class="row"> 915 <div class="col-md-8"> 916 917 <div> 918 <div class="header"> 919 920<img src="https://avatars.githubusercontent.com/u/57059?v=4&s=28" alt="project logo" loading="lazy"> 921 <h4> 922 scala/scala 923 924 <span class="latest-version"> 2.13.18</span> 925 926 </h4> 927 </div> 928 929 930 <p class="description emojify">Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3</p> 931 932 933 934 <div> 935 Scala versions: 936 937 <span class="targets">2.13</span> 938 939 <span class="targets">2.12</span> 940 941 </div> 942 943 944 945 946 947 948 949 950 951 </div> 952 953 </div> 954 <div class="col-md-4"> 955 <div class="stats"> 956 <div> 957 958 959 960 <span class="item-filter-tag" data-topic-href="/search?topic=scala-programming-language">scala-programming-language</span> 961 962 <span class="item-filter-tag" data-topic-href="/search?topic=object-oriented-programming">object-oriented-programming</span> 963 964 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 965 966 <span class="item-filter-tag" data-topic-href="/search?topic=scala-compiler">scala-compiler</span> 967 968 <span class="item-filter-tag" data-topic-href="/search?topic=functional-programming">functional-programming</span> 969 970 <span class="item-filter-tag" data-topic-href="/search?topic=scala-library">scala-library</span> 971 972 <span class="item-filter-tag" data-topic-href="/search?topic=jvm-languages">jvm-languages</span> 973 974 975 976 </div> 977 978 <div class="icons-container"> 979 980
981 <span> 982 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>14562</span> <i class="fa-solid fa-star"></i></span> 983 </span> 984 985 986 <span> 987<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>259</span> <i class="fa-solid fa-code-merge"></i></span> 988 </span> 989 990 <span> 991 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>363</span> <i class="fa-solid fa-users"></i></span> 992 </span> 993 994 </div> 995 </div> 996 </div> 997 </div> 998 </a> 999 </li> 1000 1001 <li class="item-list"> 1002 <a href="/rtyley/bfg-repo-cleaner"> 1003 <div class="row"> 1004 <div class="col-md-8"> 1005 1006 <div> 1007 <div class="header"> 1008 1009<img src="https://avatars.githubusercontent.com/u/52038?v=4&s=28" alt="project logo" loading="lazy"> 1010 <h4> 1011 rtyley/bfg-repo-cleaner 1012 1013 <span class="latest-version"> 1.13.1</span> 1014 1015 </h4> 1016 </div> 1017 1018 1019 <p class="description emojify">Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala</p> 1020 1021 1022 1023 <div> 1024 Scala versions: 1025 1026 <span class="targets">2.13</span> 1027 1028 <span class="targets">2.12</span> 1029 1030 <span class="targets">2.11</span> 1031 1032 <span class="targets">2.10</span> 1033 1034 </div> 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 </div> 1045 1046 </div> 1047 <div class="col-md-4"> 1048 <div class="stats"> 1049 <div> 1050 1051 1052 1053 <span class="item-filter-tag" data-topic-href="/search?topic=git">git</span> 1054 1055 1056 1057 </div> 1058 1059 <div class="icons-container"> 1060 1061 1062 <span> 1063 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>12190</span> <i class="fa-solid fa-star"></i></span> 1064 </span> 1065 1066 1067 <span> 1068<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>0</span> <i class="fa-solid fa-code-merge"></i></span> 1069 </span> 1070 1071 <span> 1072 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>6</span> <i class="fa-solid fa-users"></i></span> 1073 </span> 1074 1075 </div> 1076 </div> 1077 </div> 1078 </div> 1079 </a> 1080 </li> 1081 1082 <li class="item-list"> 1083 <a href="/apache/predictionio"> 1084 <div class="row"> 1085 <div class="col-md-8"> 1086 1087 <div> 1088 <div class="header"> 1089 1090<img src="https://avatars.githubusercontent.com/u/47359?v=4&s=28" alt="project logo" loading="lazy"> 1091 <h4> 1092 apache/predictionio 1093 1094 <span class="latest-version"> 0.9.6</span> 1095 1096 </h4> 1097 </div> 1098 1099 1100 <p class="description emojify">PredictionIO, a machine learning server for developers and ML engineers.</p> 1101 1102 1103 1104 <div> 1105 Scala versions: 1106 1107 <span class="targets">2.10</span> 1108 1109 </div> 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 </div> 1120 1121 </div> 1122 <div class="col-md-4"> 1123 <div class="stats"> 1124 <div> 1125 1126 1127
1128 <span class="item-filter-tag" data-topic-href="/search?topic=big-data">big-data</span> 1129 1130 <span class="item-filter-tag" data-topic-href="/search?topic=predictionio">predictionio</span> 1131 1132 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 1133 1134 1135 1136 </div> 1137 1138 <div class="icons-container"> 1139 1140 1141 <span> 1142 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>12518</span> <i class="fa-solid fa-star"></i></span> 1143 </span> 1144 1145 1146 <span> 1147 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>131</span> <i class="fa-solid fa-users"></i></span> 1148 </span> 1149 1150 </div> 1151 </div> 1152 </div> 1153 </div> 1154 </a> 1155 </li> 1156 1157 <li class="item-list"> 1158 <a href="/akka/akka-core"> 1159 <div class="row"> 1160 <div class="col-md-8"> 1161 1162 <div> 1163 <div class="header"> 1164 1165<img src="https://avatars.githubusercontent.com/u/1496237?v=4&s=28" alt="project logo" loading="lazy"> 1166 <h4> 1167 akka/akka-core 1168 1169 <span class="latest-version"> 2.8.8</span> 1170 1171 </h4> 1172 </div> 1173 1174 1175 <p class="description emojify">A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.</p> 1176 1177 1178 1179 <div> 1180 Scala versions: 1181 1182 <span class="targets">3.x</span> 1183 1184 <span class="targets">2.13</span> 1185 1186 <span class="targets">2.12</span> 1187 1188 <span class="targets">2.11</span> 1189 1190 <span class="targets">2.10</span> 1191 1192 </div> 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 </div> 1203 1204 </div> 1205 <div class="col-md-4"> 1206 <div class="stats"> 1207 <div> 1208 1209 1210 1211 <span class="item-filter-tag" data-topic-href="/search?topic=streaming">streaming</span> 1212 1213 <span class="item-filter-tag" data-topic-href="/search?topic=cloud-native">cloud-native</span> 1214 1215 <span class="item-filter-tag" data-topic-href="/search?topic=concurrency">concurrency</span> 1216 1217 <span class="item-filter-tag" data-topic-href="/search?topic=distributed-systems">distributed-systems</span> 1218 1219 <span class="item-filter-tag" data-topic-href="/search?topic=distributed-actors">distributed-actors</span> 1220 1221 <span class="item-filter-tag" data-topic-href="/search?topic=actor-model">actor-model</span> 1222 1223 <span class="item-filter-tag" data-topic-href="/search?topic=akka">akka</span> 1224 1225 <span class="item-filter-tag" data-topic-href="/search?topic=reactive">reactive</span> 1226 1227 <span class="item-filter-tag" data-topic-href="/search?topic=high-performance">high-performance</span> 1228 1229 1230 1231 </div> 1232 1233 <div class="icons-container"> 1234 1235 1236 <span> 1237 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>13280</span> <i class="fa-solid fa-star"></i></span> 1238 </span> 1239 1240 1241 <span> 1242<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>128</span> <i class="fa-solid fa-code-merge"></i></span> 1243 </span> 1244
1245 <span> 1246 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>309</span> <i class="fa-solid fa-users"></i></span> 1247 </span> 1248 1249 </div> 1250 </div> 1251 </div> 1252 </div> 1253 </a> 1254 </li> 1255 1256 <li class="item-list"> 1257 <a href="/twitter/finagle"> 1258 <div class="row"> 1259 <div class="col-md-8"> 1260 1261 <div> 1262 <div class="header"> 1263 1264<img src="https://avatars.githubusercontent.com/u/50278?v=4&s=28" alt="project logo" loading="lazy"> 1265 <h4> 1266 twitter/finagle 1267 1268 <span class="latest-version"> 24.2.0</span> 1269 1270 </h4> 1271 </div> 1272 1273 1274 <p class="description emojify">A fault tolerant, protocol-agnostic RPC system</p> 1275 1276 1277 1278 <div> 1279 Scala versions: 1280 1281 <span class="targets">2.13</span> 1282 1283 <span class="targets">2.12</span> 1284 1285 <span class="targets">2.11</span> 1286 1287 <span class="targets">2.10</span> 1288 1289 </div> 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 </div> 1300 1301 </div> 1302 <div class="col-md-4"> 1303 <div class="stats"> 1304 <div> 1305 1306 1307 1308 <span class="item-filter-tag" data-topic-href="/search?topic=distributed-systems">distributed-systems</span> 1309 1310 <span class="item-filter-tag" data-topic-href="/search?topic=java">java</span> 1311 1312 <span class="item-filter-tag" data-topic-href="/search?topic=finagle">finagle</span> 1313 1314 <span class="item-filter-tag" data-topic-href="/search?topic=thrift">thrift</span> 1315 1316 <span class="item-filter-tag" data-topic-href="/search?topic=zipkin">zipkin</span> 1317 1318 <span class="item-filter-tag" data-topic-href="/search?topic=http2">http2</span> 1319 1320 <span class="item-filter-tag" data-topic-href="/search?topic=http">http</span> 1321 1322 <span class="item-filter-tag" data-topic-href="/search?topic=rpc">rpc</span> 1323 1324 <span class="item-filter-tag" data-topic-href="/search?topic=memcached">memcached</span> 1325 1326 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 1327 1328 <span class="item-filter-tag" data-topic-href="/search?topic=mysql">mysql</span> 1329 1330 <span class="item-filter-tag" data-topic-href="/search?topic=redis">redis</span> 1331 1332 1333 1334 </div> 1335 1336 <div class="icons-container"> 1337 1338 1339 <span> 1340 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>8866</span> <i class="fa-solid fa-star"></i></span> 1341 </span> 1342 1343 1344 <span> 1345<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>12</span> <i class="fa-solid fa-code-merge"></i></span> 1346 </span> 1347 1348 <span> 1349 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>223</span> <i class="fa-solid fa-users"></i></span> 1350 </span> 1351 1352 </div> 1353 </div> 1354 </div> 1355 </div> 1356 </a> 1357 </li> 1358 1359 <li class="item-list"> 1360 <a href="/playframework/playframework"> 1361 <div class="row"> 1362 <div class="col-md-8"> 1363 1364 <div> 1365 <div class="header"> 1366 1367<img src="https://avatars.githubusercontent.com/u/319107?v=4&s=28" alt="project logo" loading="lazy"> 1368 <h4> 1369 playframework/playframework 1370
1371 <span class="latest-version"> 3.0.11</span> 1372 1373 </h4> 1374 </div> 1375 1376 1377 <p class="description emojify">The Community Maintained High Velocity Web Framework For Java and Scala.</p> 1378 1379 1380 1381 <div> 1382 Scala versions: 1383 1384 <span class="targets">3.x</span> 1385 1386 <span class="targets">2.13</span> 1387 1388 <span class="targets">2.12</span> 1389 1390 <span class="targets">2.11</span> 1391 1392 <span class="targets">2.10</span> 1393 1394 </div> 1395 1396 1397 1398 <div> 1399 Scala.js versions: 1400 1401 <span class="targets">1.x</span> 1402 1403 <span class="targets">0.6</span> 1404 1405 </div> 1406 1407 1408 1409 <div> 1410 Scala Native versions: 1411 1412 <span class="targets">0.4</span> 1413 1414 </div> 1415 1416 1417 1418 <div> 1419 sbt plugins: 1420 1421 <span class="targets">2.x</span> 1422 1423 <span class="targets">1.x</span> 1424 1425 <span class="targets">0.13</span> 1426 1427 </div> 1428 1429 1430 1431 </div> 1432 1433 </div> 1434 <div class="col-md-4"> 1435 <div class="stats"> 1436 <div> 1437 1438 1439 1440 <span class="item-filter-tag" data-topic-href="/search?topic=jvm">jvm</span> 1441 1442 <span class="item-filter-tag" data-topic-href="/search?topic=hacktoberfest">hacktoberfest</span> 1443 1444 <span class="item-filter-tag" data-topic-href="/search?topic=play">play</span> 1445 1446 <span class="item-filter-tag" data-topic-href="/search?topic=webapps">webapps</span> 1447 1448 <span class="item-filter-tag" data-topic-href="/search?topic=reactive">reactive</span> 1449 1450 <span class="item-filter-tag" data-topic-href="/search?topic=playframework">playframework</span> 1451 1452 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 1453 1454 <span class="item-filter-tag" data-topic-href="/search?topic=framework">framework</span> 1455 1456 <span class="item-filter-tag" data-topic-href="/search?topic=web-framework">web-framework</span> 1457 1458 <span class="item-filter-tag" data-topic-href="/search?topic=restful">restful</span> 1459 1460 <span class="item-filter-tag" data-topic-href="/search?topic=java">java</span> 1461 1462 1463 1464 </div> 1465 1466 <div class="icons-container"> 1467 1468 1469 <span> 1470 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>12617</span> <i class="fa-solid fa-star"></i></span> 1471 </span> 1472 1473 1474 <span> 1475<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>827</span> <i class="fa-solid fa-code-merge"></i></span> 1476 </span> 1477 1478 <span> 1479 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>374</span> <i class="fa-solid fa-users"></i></span> 1480 </span> 1481 1482 </div> 1483 </div> 1484 </div> 1485 </div> 1486 </a> 1487 </li> 1488 1489 <li class="item-list"> 1490 <a href="/delta-io/delta"> 1491 <div class="row"> 1492 <div class="col-md-8"> 1493 1494 <div> 1495 <div class="header"> 1496 1497<img src="https://avatars.githubusercontent.com/u/49767398?v=4&s=28" alt="project logo" loading="lazy"> 1498 <h4> 1499 delta-io/delta 1500
1501 <span class="latest-version"> 4.3.1</span> 1502 1503 </h4> 1504 </div> 1505 1506 1507 <p class="description emojify">An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs</p> 1508 1509 1510 1511 <div> 1512 Scala versions: 1513 1514 <span class="targets">2.13</span> 1515 1516 <span class="targets">2.12</span> 1517 1518 <span class="targets">2.11</span> 1519 1520 </div> 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 </div> 1531 1532 </div> 1533 <div class="col-md-4"> 1534 <div class="stats"> 1535 <div> 1536 1537 1538 1539 <span class="item-filter-tag" data-topic-href="/search?topic=big-data">big-data</span> 1540 1541 <span class="item-filter-tag" data-topic-href="/search?topic=delta-lake">delta-lake</span> 1542 1543 <span class="item-filter-tag" data-topic-href="/search?topic=spark">spark</span> 1544 1545 <span class="item-filter-tag" data-topic-href="/search?topic=acid">acid</span> 1546 1547 <span class="item-filter-tag" data-topic-href="/search?topic=analytics">analytics</span> 1548 1549 1550 1551 </div> 1552 1553 <div class="icons-container"> 1554 1555 1556 <span> 1557 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>9019</span> <i class="fa-solid fa-star"></i></span> 1558 </span> 1559 1560 1561 <span> 1562 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>390</span> <i class="fa-solid fa-users"></i></span> 1563 </span> 1564 1565 </div> 1566 </div> 1567 </div> 1568 </div> 1569 </a> 1570 </li> 1571 1572 <li class="item-list"> 1573 <a href="/scala/scala3"> 1574 <div class="row"> 1575 <div class="col-md-8"> 1576 1577 <div> 1578 <div class="header"> 1579 1580<img src="https://avatars.githubusercontent.com/u/57059?v=4&s=28" alt="project logo" loading="lazy"> 1581 <h4> 1582 scala/scala3 1583 1584 <span class="latest-version"> 3.8.4</span> 1585 1586 </h4> 1587 </div> 1588 1589 1590 <p class="description emojify">The Scala 3 compiler, also known as Dotty.</p> 1591 1592 1593 1594 <div> 1595 Scala versions: 1596 1597 <span class="targets">3.x</span> 1598 1599 <span class="targets">2.13</span> 1600 1601 <span class="targets">2.12</span> 1602 1603 <span class="targets">2.11</span> 1604 1605 <span class="targets">2.10</span> 1606 1607 </div> 1608 1609 1610 1611 <div> 1612 Scala.js versions: 1613 1614 <span class="targets">1.x</span> 1615 1616 </div> 1617 1618 1619 1620 1621 1622 <div> 1623 sbt plugins: 1624 1625 <span class="targets">1.x</span> 1626 1627 <span class="targets">0.13</span> 1628 1629 </div> 1630 1631 1632 1633 </div> 1634 1635 </div> 1636 <div class="col-md-4"> 1637 <div class="stats"> 1638 <div> 1639 1640 1641
1642 <span class="item-filter-tag" data-topic-href="/search?topic=epfl">epfl</span> 1643 1644 <span class="item-filter-tag" data-topic-href="/search?topic=compiler">compiler</span> 1645 1646 <span class="item-filter-tag" data-topic-href="/search?topic=scala3">scala3</span> 1647 1648 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 1649 1650 <span class="item-filter-tag" data-topic-href="/search?topic=dotty">dotty</span> 1651 1652 1653 1654 </div> 1655 1656 <div class="icons-container"> 1657 1658 1659 <span> 1660 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>6303</span> <i class="fa-solid fa-star"></i></span> 1661 </span> 1662 1663 1664 <span> 1665<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>2717</span> <i class="fa-solid fa-code-merge"></i></span> 1666 </span> 1667 1668 <span> 1669 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>336</span> <i class="fa-solid fa-users"></i></span> 1670 </span> 1671 1672 </div> 1673 </div> 1674 </div> 1675 </div> 1676 </a> 1677 </li> 1678 1679 <li class="item-list"> 1680 <a href="/gitbucket/gitbucket"> 1681 <div class="row"> 1682 <div class="col-md-8"> 1683 1684 <div> 1685 <div class="header"> 1686 1687<img src="https://avatars.githubusercontent.com/u/11145783?v=4&s=28" alt="project logo" loading="lazy"> 1688 <h4> 1689 gitbucket/gitbucket 1690 1691 <span class="latest-version"> 4.46.1</span> 1692 1693 </h4> 1694 </div> 1695 1696 1697 <p class="description emojify">A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility</p> 1698 1699 1700 1701 <div> 1702 Scala versions: 1703 1704 <span class="targets">2.13</span> 1705 1706 <span class="targets">2.12</span> 1707 1708 <span class="targets">2.11</span> 1709 1710 </div> 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 </div> 1721 1722 </div> 1723 <div class="col-md-4"> 1724 <div class="stats"> 1725 <div> 1726 1727 1728 1729 <span class="item-filter-tag" data-topic-href="/search?topic=git">git</span> 1730 1731 <span class="item-filter-tag" data-topic-href="/search?topic=gitbucket">gitbucket</span> 1732 1733 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 1734 1735 <span class="item-filter-tag" data-topic-href="/search?topic=scalatra">scalatra</span> 1736 1737 1738 1739 </div> 1740 1741 <div class="icons-container"> 1742 1743 1744 <span> 1745 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>9403</span> <i class="fa-solid fa-star"></i></span> 1746 </span> 1747 1748 1749 <span> 1750<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>232</span> <i class="fa-solid fa-code-merge"></i></span> 1751 </span> 1752 1753 <span> 1754 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>178</span> <i class="fa-solid fa-users"></i></span> 1755 </span> 1756 1757 </div> 1758 </div> 1759 </div> 1760 </div> 1761 </a> 1762 </li> 1763 1764 <li class="item-list"> 1765 <a href="/typelevel/cats"> 1766 <div class="row"> 1767 <div class="col-md-8"> 1768 1769 <div> 1770 <div class="header"> 1771 1772<img src="https://avatars.githubusercontent.com/u/3731824?v=4&s=28" alt="project logo" loading="lazy"> 1773 <h4> 1774 typelevel/cats 1775
1776 <span class="latest-version"> 2.13.0</span> 1777 1778 </h4> 1779 </div> 1780 1781 1782 <p class="description emojify">Lightweight, modular, and extensible library for functional programming.</p> 1783 1784 1785 1786 <div> 1787 Scala versions: 1788 1789 <span class="targets">3.x</span> 1790 1791 <span class="targets">2.13</span> 1792 1793 <span class="targets">2.12</span> 1794 1795 <span class="targets">2.11</span> 1796 1797 <span class="targets">2.10</span> 1798 1799 </div> 1800 1801 1802 1803 <div> 1804 Scala.js versions: 1805 1806 <span class="targets">1.x</span> 1807 1808 <span class="targets">0.6</span> 1809 1810 </div> 1811 1812 1813 1814 <div> 1815 Scala Native versions: 1816 1817 <span class="targets">0.5</span> 1818 1819 <span class="targets">0.4</span> 1820 1821 <span class="targets">0.3</span> 1822 1823 </div> 1824 1825 1826 1827 1828 1829 </div> 1830 1831 </div> 1832 <div class="col-md-4"> 1833 <div class="stats"> 1834 <div> 1835 1836 1837 1838 </div> 1839 1840 <div class="icons-container"> 1841 1842 1843 <span> 1844 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>5466</span> <i class="fa-solid fa-star"></i></span> 1845 </span> 1846 1847 1848 <span> 1849 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>365</span> <i class="fa-solid fa-users"></i></span> 1850 </span> 1851 1852 </div> 1853 </div> 1854 </div> 1855 </div> 1856 </a> 1857 </li> 1858 1859 <li class="item-list"> 1860 <a href="/neo4j/neo4j"> 1861 <div class="row"> 1862 <div class="col-md-8"> 1863 1864 <div> 1865 <div class="header"> 1866 1867<img src="https://avatars.githubusercontent.com/u/201120?v=4&s=28" alt="project logo" loading="lazy"> 1868 <h4> 1869 neo4j/neo4j 1870 1871 <span class="latest-version"> 2.2.10</span> 1872 1873 </h4> 1874 </div> 1875 1876 1877 <p class="description emojify">Graphs for Everyone</p> 1878 1879 1880 1881 <div> 1882 Scala versions: 1883 1884 <span class="targets">2.11</span> 1885 1886 </div> 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 </div> 1897 1898 </div> 1899 <div class="col-md-4"> 1900 <div class="stats"> 1901 <div> 1902 1903 1904 1905 <span class="item-filter-tag" data-topic-href="/search?topic=graphdb">graphdb</span> 1906 1907 <span class="item-filter-tag" data-topic-href="/search?topic=database">database</span> 1908 1909 <span class="item-filter-tag" data-topic-href="/search?topic=nosql">nosql</span> 1910 1911 <span class="item-filter-tag" data-topic-href="/search?topic=cypher">cypher</span> 1912 1913 <span class="item-filter-tag" data-topic-href="/search?topic=graph-database">graph-database</span> 1914 1915 <span class="item-filter-tag" data-topic-href="/search?topic=graph">graph</span> 1916
1917 <span class="item-filter-tag" data-topic-href="/search?topic=neo4j">neo4j</span> 1918 1919 1920 1921 </div> 1922 1923 <div class="icons-container"> 1924 1925 1926 <span> 1927 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>17257</span> <i class="fa-solid fa-star"></i></span> 1928 </span> 1929 1930 1931 <span> 1932<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>2899</span> <i class="fa-solid fa-code-merge"></i></span> 1933 </span> 1934 1935 <span> 1936 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>255</span> <i class="fa-solid fa-users"></i></span> 1937 </span> 1938 1939 </div> 1940 </div> 1941 </div> 1942 </div> 1943 </a> 1944 </li> 1945 1946 <li class="item-list"> 1947 <a href="/scala-js/scala-js"> 1948 <div class="row"> 1949 <div class="col-md-8"> 1950 1951 <div> 1952 <div class="header"> 1953 1954<img src="https://avatars.githubusercontent.com/u/6039724?v=4&s=28" alt="project logo" loading="lazy"> 1955 <h4> 1956 scala-js/scala-js 1957 1958 <span class="latest-version"> 1.22.0</span> 1959 1960 </h4> 1961 </div> 1962 1963 1964 <p class="description emojify">Scala.js, the Scala to JavaScript compiler</p> 1965 1966 1967 1968 <div> 1969 Scala versions: 1970 1971 <span class="targets">3.x</span> 1972 1973 <span class="targets">2.13</span> 1974 1975 <span class="targets">2.12</span> 1976 1977 <span class="targets">2.11</span> 1978 1979 <span class="targets">2.10</span> 1980 1981 </div> 1982 1983 1984 1985 <div> 1986 Scala.js versions: 1987 1988 <span class="targets">1.x</span> 1989 1990 <span class="targets">0.6</span> 1991 1992 </div> 1993 1994 1995 1996 1997 1998 <div> 1999 sbt plugins: 2000 2001 <span class="targets">2.x</span> 2002 2003 <span class="targets">1.x</span> 2004 2005 </div> 2006 2007 2008 2009 </div> 2010 2011 </div> 2012 <div class="col-md-4"> 2013 <div class="stats"> 2014 <div> 2015 2016 2017 2018 <span class="item-filter-tag" data-topic-href="/search?topic=compiler">compiler</span> 2019 2020 <span class="item-filter-tag" data-topic-href="/search?topic=javascript-compiler">javascript-compiler</span> 2021 2022 <span class="item-filter-tag" data-topic-href="/search?topic=language">language</span> 2023 2024 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2025 2026 2027 2028 </div> 2029 2030 <div class="icons-container"> 2031 2032 2033 <span> 2034 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>4709</span> <i class="fa-solid fa-star"></i></span> 2035 </span> 2036 2037 2038 <span> 2039 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>98</span> <i class="fa-solid fa-users"></i></span> 2040 </span> 2041 2042 </div> 2043 </div> 2044 </div> 2045 </div> 2046 </a> 2047 </li> 2048 2049 <li class="item-list"> 2050 <a href="/sbt/sbt"> 2051 <div class="row"> 2052 <div class="col-md-8"> 2053 2054 <div> 2055 <div class="header"> 2056 2057<img src="https://avatars.githubusercontent.com/u/1158012?v=4&s=28" alt="project logo" loading="lazy"> 2058 <h4> 2059 sbt/sbt 2060
2061 <span class="latest-version"> 3.2.0</span> 2062 2063 </h4> 2064 </div> 2065 2066 2067 <p class="description emojify">sbt, the interactive build tool</p> 2068 2069 2070 2071 <div> 2072 Scala versions: 2073 2074 <span class="targets">3.x</span> 2075 2076 <span class="targets">2.13</span> 2077 2078 <span class="targets">2.12</span> 2079 2080 <span class="targets">2.11</span> 2081 2082 <span class="targets">2.10</span> 2083 2084 </div> 2085 2086 2087 2088 2089 2090 2091 2092 <div> 2093 sbt plugins: 2094 2095 <span class="targets">2.x</span> 2096 2097 <span class="targets">2.0.0-M5</span> 2098 2099 <span class="targets">2.0.0-M4</span> 2100 2101 <span class="targets">2.0.0-M3</span> 2102 2103 <span class="targets">2.0.0-M2</span> 2104 2105 <span class="targets">2.0.0-M1</span> 2106 2107 <span class="targets">1.x</span> 2108 2109 <span class="targets">0.13</span> 2110 2111 </div> 2112 2113 2114 2115 </div> 2116 2117 </div> 2118 <div class="col-md-4"> 2119 <div class="stats"> 2120 <div> 2121 2122 2123 2124 <span class="item-filter-tag" data-topic-href="/search?topic=build-tool">build-tool</span> 2125 2126 <span class="item-filter-tag" data-topic-href="/search?topic=sbt">sbt</span> 2127 2128 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2129 2130 <span class="item-filter-tag" data-topic-href="/search?topic=zinc">zinc</span> 2131 2132 2133 2134 </div> 2135 2136 <div class="icons-container"> 2137 2138 2139 <span> 2140 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>4954</span> <i class="fa-solid fa-star"></i></span> 2141 </span> 2142 2143 2144 <span> 2145<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>1033</span> <i class="fa-solid fa-code-merge"></i></span> 2146 </span> 2147 2148 <span> 2149 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>363</span> <i class="fa-solid fa-users"></i></span> 2150 </span> 2151 2152 </div> 2153 </div> 2154 </div> 2155 </div> 2156 </a> 2157 </li> 2158 2159 <li class="item-list"> 2160 <a href="/chipsalliance/chisel"> 2161 <div class="row"> 2162 <div class="col-md-8"> 2163 2164 <div> 2165 <div class="header"> 2166 2167<img src="https://avatars.githubusercontent.com/u/46612642?v=4&s=28" alt="project logo" loading="lazy"> 2168 <h4> 2169 chipsalliance/chisel 2170 2171 <span class="latest-version"> 7.13.0</span> 2172 2173 </h4> 2174 </div> 2175 2176 2177 <p class="description emojify">Chisel: A Modern Hardware Design Language</p> 2178 2179 2180 2181 <div> 2182 Scala versions: 2183 2184 <span class="targets">2.13</span> 2185 2186 <span class="targets">2.12</span> 2187 2188 <span class="targets">2.11</span> 2189 2190 </div> 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 </div> 2201 2202 </div> 2203 <div class="col-md-4"> 2204 <div class="stats"> 2205 <div> 2206 2207 2208
2209 <span class="item-filter-tag" data-topic-href="/search?topic=verilog">verilog</span> 2210 2211 <span class="item-filter-tag" data-topic-href="/search?topic=rtl">rtl</span> 2212 2213 <span class="item-filter-tag" data-topic-href="/search?topic=chisel3">chisel3</span> 2214 2215 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2216 2217 <span class="item-filter-tag" data-topic-href="/search?topic=chisel">chisel</span> 2218 2219 <span class="item-filter-tag" data-topic-href="/search?topic=chip-generator">chip-generator</span> 2220 2221 <span class="item-filter-tag" data-topic-href="/search?topic=firrtl">firrtl</span> 2222 2223 2224 2225 </div> 2226 2227 <div class="icons-container"> 2228 2229 2230 <span> 2231 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>4787</span> <i class="fa-solid fa-star"></i></span> 2232 </span> 2233 2234 2235 <span> 2236 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>170</span> <i class="fa-solid fa-users"></i></span> 2237 </span> 2238 2239 </div> 2240 </div> 2241 </div> 2242 </div> 2243 </a> 2244 </li> 2245 2246 <li class="item-list"> 2247 <a href="/scalaz/scalaz"> 2248 <div class="row"> 2249 <div class="col-md-8"> 2250 2251 <div> 2252 <div class="header"> 2253 2254<img src="https://avatars.githubusercontent.com/u/183416?v=4&s=28" alt="project logo" loading="lazy"> 2255 <h4> 2256 scalaz/scalaz 2257 2258 <span class="latest-version"> 7.3.9</span> 2259 2260 </h4> 2261 </div> 2262 2263 2264 <p class="description emojify">Principled Functional Programming in Scala</p> 2265 2266 2267 2268 <div> 2269 Scala versions: 2270 2271 <span class="targets">3.x</span> 2272 2273 <span class="targets">2.13</span> 2274 2275 <span class="targets">2.12</span> 2276 2277 <span class="targets">2.11</span> 2278 2279 <span class="targets">2.10</span> 2280 2281 </div> 2282 2283 2284 2285 <div> 2286 Scala.js versions: 2287 2288 <span class="targets">1.x</span> 2289 2290 <span class="targets">0.6</span> 2291 2292 </div> 2293 2294 2295 2296 <div> 2297 Scala Native versions: 2298 2299 <span class="targets">0.5</span> 2300 2301 <span class="targets">0.4</span> 2302 2303 <span class="targets">0.3</span> 2304 2305 </div> 2306 2307 2308 2309 2310 2311 </div> 2312 2313 </div> 2314 <div class="col-md-4"> 2315 <div class="stats"> 2316 <div> 2317 2318 2319 2320 <span class="item-filter-tag" data-topic-href="/search?topic=functional-programming">functional-programming</span> 2321 2322 <span class="item-filter-tag" data-topic-href="/search?topic=scalajs">scalajs</span> 2323 2324 <span class="item-filter-tag" data-topic-href="/search?topic=scala-native">scala-native</span> 2325 2326 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2327 2328 <span class="item-filter-tag" data-topic-href="/search?topic=scalaz">scalaz</span> 2329 2330 2331 2332 </div> 2333 2334 <div class="icons-container"> 2335 2336
2337 <span> 2338 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>4666</span> <i class="fa-solid fa-star"></i></span> 2339 </span> 2340 2341 2342 <span> 2343<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>170</span> <i class="fa-solid fa-code-merge"></i></span> 2344 </span> 2345 2346 <span> 2347 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>191</span> <i class="fa-solid fa-users"></i></span> 2348 </span> 2349 2350 </div> 2351 </div> 2352 </div> 2353 </div> 2354 </a> 2355 </li> 2356 2357 <li class="item-list"> 2358 <a href="/linkerd/linkerd"> 2359 <div class="row"> 2360 <div class="col-md-8"> 2361 2362 <div> 2363 <div class="header"> 2364 2365<img src="https://avatars.githubusercontent.com/u/25301026?v=4&s=28" alt="project logo" loading="lazy"> 2366 <h4> 2367 linkerd/linkerd 2368 2369 <span class="latest-version"> 1.7.5</span> 2370 2371 </h4> 2372 </div> 2373 2374 2375 <p class="description emojify">Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.</p> 2376 2377 2378 2379 <div> 2380 Scala versions: 2381 2382 <span class="targets">2.12</span> 2383 2384 <span class="targets">2.11</span> 2385 2386 </div> 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 </div> 2397 2398 </div> 2399 <div class="col-md-4"> 2400 <div class="stats"> 2401 <div> 2402 2403 2404 2405 <span class="item-filter-tag" data-topic-href="/search?topic=cloud-native">cloud-native</span> 2406 2407 <span class="item-filter-tag" data-topic-href="/search?topic=linkerd">linkerd</span> 2408 2409 <span class="item-filter-tag" data-topic-href="/search?topic=service-discovery">service-discovery</span> 2410 2411 <span class="item-filter-tag" data-topic-href="/search?topic=service-mesh">service-mesh</span> 2412 2413 2414 2415 </div> 2416 2417 <div class="icons-container"> 2418 2419 2420 <span> 2421 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>5307</span> <i class="fa-solid fa-star"></i></span> 2422 </span> 2423 2424 2425 <span> 2426 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>101</span> <i class="fa-solid fa-users"></i></span> 2427 </span> 2428 2429 </div> 2430 </div> 2431 </div> 2432 </div> 2433 </a> 2434 </li> 2435 2436 <li class="item-list"> 2437 <a href="/gatling/gatling"> 2438 <div class="row"> 2439 <div class="col-md-8"> 2440 2441 <div> 2442 <div class="header"> 2443 2444<img src="https://avatars.githubusercontent.com/u/3863781?v=4&s=28" alt="project logo" loading="lazy"> 2445 <h4> 2446 gatling/gatling 2447 2448 <span class="latest-version"> 3.15.1</span> 2449 2450 </h4> 2451 </div> 2452 2453 2454 <p class="description emojify">Modern Load Testing as Code</p> 2455 2456 2457 2458 <div> 2459 Scala versions: 2460 2461 <span class="targets">2.13</span> 2462 2463 </div> 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 </div> 2474 2475 </div> 2476 <div class="col-md-4"> 2477 <div class="stats"> 2478 <div> 2479 2480 2481
2482 <span class="item-filter-tag" data-topic-href="/search?topic=load-test">load-test</span> 2483 2484 <span class="item-filter-tag" data-topic-href="/search?topic=load-tests">load-tests</span> 2485 2486 <span class="item-filter-tag" data-topic-href="/search?topic=performance-test">performance-test</span> 2487 2488 <span class="item-filter-tag" data-topic-href="/search?topic=typescript">typescript</span> 2489 2490 <span class="item-filter-tag" data-topic-href="/search?topic=loadtest">loadtest</span> 2491 2492 <span class="item-filter-tag" data-topic-href="/search?topic=gatling">gatling</span> 2493 2494 <span class="item-filter-tag" data-topic-href="/search?topic=cicd">cicd</span> 2495 2496 <span class="item-filter-tag" data-topic-href="/search?topic=loadtesting">loadtesting</span> 2497 2498 <span class="item-filter-tag" data-topic-href="/search?topic=netty">netty</span> 2499 2500 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2501 2502 <span class="item-filter-tag" data-topic-href="/search?topic=performance-tests">performance-tests</span> 2503 2504 <span class="item-filter-tag" data-topic-href="/search?topic=kotlin">kotlin</span> 2505 2506 <span class="item-filter-tag" data-topic-href="/search?topic=performance-test-gatling">performance-test-gatling</span> 2507 2508 <span class="item-filter-tag" data-topic-href="/search?topic=javascript">javascript</span> 2509 2510 <span class="item-filter-tag" data-topic-href="/search?topic=performance-testing">performance-testing</span> 2511 2512 <span class="item-filter-tag" data-topic-href="/search?topic=automation">automation</span> 2513 2514 <span class="item-filter-tag" data-topic-href="/search?topic=java">java</span> 2515 2516 <span class="item-filter-tag" data-topic-href="/search?topic=load-testing">load-testing</span> 2517 2518 <span class="item-filter-tag" data-topic-href="/search?topic=loadtests">loadtests</span> 2519 2520 2521 2522 </div> 2523 2524 <div class="icons-container"> 2525 2526 2527 <span> 2528 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>6958</span> <i class="fa-solid fa-star"></i></span> 2529 </span> 2530 2531 2532 <span> 2533<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>355</span> <i class="fa-solid fa-code-merge"></i></span> 2534 </span> 2535 2536 <span> 2537 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>193</span> <i class="fa-solid fa-users"></i></span> 2538 </span> 2539 2540 </div> 2541 </div> 2542 </div> 2543 </div> 2544 </a> 2545 </li> 2546 2547 <li class="item-list"> 2548 <a href="/microsoft/synapseml"> 2549 <div class="row"> 2550 <div class="col-md-8"> 2551 2552 <div> 2553 <div class="header"> 2554 2555<img src="https://avatars.githubusercontent.com/u/6154722?v=4&s=28" alt="project logo" loading="lazy"> 2556 <h4> 2557 microsoft/synapseml 2558 2559 <span class="latest-version"> 1.1.3</span> 2560 2561 </h4> 2562 </div> 2563 2564 2565 <p class="description emojify">Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark</p> 2566 2567 2568 2569 <div> 2570 Scala versions: 2571
2572 <span class="targets">2.12</span> 2573 2574 <span class="targets">2.11</span> 2575 2576 </div> 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 </div> 2587 2588 </div> 2589 <div class="col-md-4"> 2590 <div class="stats"> 2591 <div> 2592 2593 2594 2595 <span class="item-filter-tag" data-topic-href="/search?topic=deep-learning">deep-learning</span> 2596 2597 <span class="item-filter-tag" data-topic-href="/search?topic=databricks">databricks</span> 2598 2599 <span class="item-filter-tag" data-topic-href="/search?topic=apache-spark">apache-spark</span> 2600 2601 <span class="item-filter-tag" data-topic-href="/search?topic=onnx">onnx</span> 2602 2603 <span class="item-filter-tag" data-topic-href="/search?topic=lightgbm">lightgbm</span> 2604 2605 <span class="item-filter-tag" data-topic-href="/search?topic=azure">azure</span> 2606 2607 <span class="item-filter-tag" data-topic-href="/search?topic=cognitive-services">cognitive-services</span> 2608 2609 <span class="item-filter-tag" data-topic-href="/search?topic=opencv">opencv</span> 2610 2611 <span class="item-filter-tag" data-topic-href="/search?topic=big-data">big-data</span> 2612 2613 <span class="item-filter-tag" data-topic-href="/search?topic=data-science">data-science</span> 2614 2615 <span class="item-filter-tag" data-topic-href="/search?topic=spark">spark</span> 2616 2617 <span class="item-filter-tag" data-topic-href="/search?topic=ai">ai</span> 2618 2619 <span class="item-filter-tag" data-topic-href="/search?topic=microsoft">microsoft</span> 2620 2621 <span class="item-filter-tag" data-topic-href="/search?topic=machine-learning">machine-learning</span> 2622 2623 <span class="item-filter-tag" data-topic-href="/search?topic=ml">ml</span> 2624 2625 <span class="item-filter-tag" data-topic-href="/search?topic=pyspark">pyspark</span> 2626 2627 <span class="item-filter-tag" data-topic-href="/search?topic=synapse">synapse</span> 2628 2629 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2630 2631 <span class="item-filter-tag" data-topic-href="/search?topic=http">http</span> 2632 2633 <span class="item-filter-tag" data-topic-href="/search?topic=model-deployment">model-deployment</span> 2634 2635 2636 2637 </div> 2638 2639 <div class="icons-container"> 2640 2641 2642 <span> 2643 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>5247</span> <i class="fa-solid fa-star"></i></span> 2644 </span> 2645 2646 2647 <span> 2648<span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Commits in the past year"><span>297</span> <i class="fa-solid fa-code-merge"></i></span> 2649 </span> 2650 2651 <span> 2652 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>114</span> <i class="fa-solid fa-users"></i></span> 2653 </span> 2654 2655 </div> 2656 </div> 2657 </div> 2658 </div> 2659 </a> 2660 </li> 2661 2662 <li class="item-list"> 2663 <a href="/zio/zio"> 2664 <div class="row"> 2665 <div class="col-md-8"> 2666 2667 <div> 2668 <div class="header"> 2669 2670<img src="https://avatars.githubusercontent.com/u/49655448?v=4&s=28" alt="project logo" loading="lazy"> 2671 <h4> 2672 zio/zio 2673
2674 <span class="latest-version"> 2.1-RC1</span> 2675 2676 </h4> 2677 </div> 2678 2679 2680 <p class="description emojify">ZIO â A type-safe, composable library for async and concurrent programming in Scala</p> 2681 2682 2683 2684 <div> 2685 Scala versions: 2686 2687 <span class="targets">3.x</span> 2688 2689 <span class="targets">2.13</span> 2690 2691 <span class="targets">2.12</span> 2692 2693 <span class="targets">2.11</span> 2694 2695 </div> 2696 2697 2698 2699 <div> 2700 Scala.js versions: 2701 2702 <span class="targets">1.x</span> 2703 2704 <span class="targets">0.6</span> 2705 2706 </div> 2707 2708 2709 2710 <div> 2711 Scala Native versions: 2712 2713 <span class="targets">0.5</span> 2714 2715 <span class="targets">0.4</span> 2716 2717 </div> 2718 2719 2720 2721 2722 2723 </div> 2724 2725 </div> 2726 <div class="col-md-4"> 2727 <div class="stats"> 2728 <div> 2729 2730 2731 2732 <span class="item-filter-tag" data-topic-href="/search?topic=stm">stm</span> 2733 2734 <span class="item-filter-tag" data-topic-href="/search?topic=queues">queues</span> 2735 2736 <span class="item-filter-tag" data-topic-href="/search?topic=concurrent-data-structure">concurrent-data-structure</span> 2737 2738 <span class="item-filter-tag" data-topic-href="/search?topic=asynchronicity">asynchronicity</span> 2739 2740 <span class="item-filter-tag" data-topic-href="/search?topic=asynchronous-programming">asynchronous-programming</span> 2741 2742 <span class="item-filter-tag" data-topic-href="/search?topic=asynchronous">asynchronous</span> 2743 2744 <span class="item-filter-tag" data-topic-href="/search?topic=concurrent-programming">concurrent-programming</span> 2745 2746 <span class="item-filter-tag" data-topic-href="/search?topic=concurrent">concurrent</span> 2747 2748 <span class="item-filter-tag" data-topic-href="/search?topic=effects">effects</span> 2749 2750 <span class="item-filter-tag" data-topic-href="/search?topic=functional-programming">functional-programming</span> 2751 2752 <span class="item-filter-tag" data-topic-href="/search?topic=streams">streams</span> 2753 2754 <span class="item-filter-tag" data-topic-href="/search?topic=concurrency">concurrency</span> 2755 2756 <span class="item-filter-tag" data-topic-href="/search?topic=zio">zio</span> 2757 2758 <span class="item-filter-tag" data-topic-href="/search?topic=promises">promises</span> 2759 2760 <span class="item-filter-tag" data-topic-href="/search?topic=scala">scala</span> 2761 2762 2763 2764 </div> 2765 2766 <div class="icons-container"> 2767 2768 2769 <span> 2770 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Stars"><span>4420</span> <i class="fa-solid fa-star"></i></span> 2771 </span> 2772 2773 2774 <span> 2775 <span class="stats-icon" data-toggle="tooltip" data-placement="bottom" title="Contributors"><span>398</span> <i class="fa-solid fa-users"></i></span> 2776 </span> 2777 2778 </div> 2779 </div> 2780 </div> 2781 </div> 2782 </a> 2783 </li> 2784 2785</ol> 2786 2787 2788 <nav> 2789 <ul class="pagination"> 2790 2791 2792 2793 2794 2795 <li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li> 2796 2797 2798 2799 <li> 2800 <a href="search?sort=stars&q=*&page=2"> 2801 2 2802 </a> 2803 </li> 2804 2805 2806 2807 <li> 2808 <a href="search?sort=stars&q=*&page=3"> 2809 3 2810 </a> 2811 </li> 2812 2813 2814 2815 <li> 2816 <a href="search?sort=stars&q=*&page=4"> 2817 4 2818 </a> 2819 </li> 2820 2821 2822 2823 <li> 2824 <a href="search?sort=stars&q=*&page=5"> 2825 5 2826 </a> 2827 </li> 2828 2829 2830 2831 <li> 2832 <a href="search?sort=stars&q=*&page=6"> 2833 6 2834 </a> 2835 </li> 2836 2837 2838 2839 <li> 2840 <a href="search?sort=stars&q=*&page=7"> 2841 7 2842 </a> 2843 </li> 2844 2845 2846 2847 <li> 2848 <a href="search?sort=stars&q=*&page=8"> 2849 8 2850 </a> 2851 </li> 2852 2853 2854 2855 <li> 2856 <a href="search?sort=stars&q=*&page=9"> 2857 9 2858 </a> 2859 </li> 2860 2861 2862 2863 <li> 2864 <a href="search?sort=stars&q=*&page=10"> 2865 10 2866 </a> 2867 </li> 2868 2869 2870 2871 2872 <li> 2873 <a href="search?sort=stars&q=*&page=2" aria-label="Next">
2874 <span aria-hidden="true">»</span> 2875 </a> 2876 </li> 2877 2878 2879 </ul> 2880</nav> 2881 2882 </div> 2883</div> 2884 2885 </div> 2886 </main> 2887 2888 <footer id="bottom"> 2889 <div class="container"> 2890 <div class="footer-top row"> 2891 <div class="col-md-3"> 2892 <ul> 2893 <li><h5>Community</h5></li> 2894 <li><a href="https://github.com/scalacenter/scaladex"><i class="fa-brands fa-github fa-lg"></i> Github</a></li> 2895 <li><a href="https://discord.com/invite/scala"><i class="fa-brands fa-discord fa-lg"></i> Discord</a></li> 2896 </ul> 2897 </div> 2898 <div class="col-md-3"> 2899 <ul> 2900 <li><h5>Contribute</h5></li> 2901 <li><a href="https://github.com/scalacenter/scaladex/blob/main/CONTRIBUTING.md">Contribution Guide</a></li> 2902 <li><a href="https://github.com/scalacenter/scaladex/issues/new">Report an Issue</a></li> 2903 </ul> 2904 </div> 2905 <div class="col-md-3"> 2906 <ul> 2907 <li><h5>Scaladex</h5></li> 2908 <li><a href="https://github.com/scalacenter/scaladex/wiki/FAQ">FAQs</a></li> 2909 <li><a href="https://scala-lang.org/conduct/">Code of Conduct</a></li> 2910 <li><a href="https://github.com/scalacenter/scaladex?tab=BSD-3-Clause-1-ov-file">License</a></li> 2911 </ul> 2912 </div> 2913 </div> 2914 2915 <div class="footer-bottom row"> 2916 <div class="col-md-4"> 2917 <p class="copyright text-center">Copyright © 2002-2026 Ãcole Polytechnique Fédérale Lausanne (EPFL) Lausanne, Switzerland</p> 2918 </div> 2919 <div class="col-md-6"> 2920 <!-- Empty column for alignment --> 2921 </div> 2922 <div class="col-md-2"> 2923 <a class="sponsors" href="https://scala.epfl.ch/"><img src="/assets/img/scala-center-logo.png" alt="powered by Scala Center"></a> 2924 </div> 2925 </div> 2926 </div> 2927 </footer> 2928 2929 <!-- Coding End --> 2930 2931 2932
2932<script src="/assets/webclient-opt.js"></script>
2932 2933 2934 2935
2935<script src="/assets/lib/jquery/jquery.min.js"></script>
2935 2936
2936<script src="/assets/lib/bootstrap-sass/javascripts/bootstrap.min.js"></script>
2936 2937
2937<script src="/assets/lib/bootstrap-select/js/bootstrap-select.min.js"></script>
2937 2938
2938<script src="/assets/lib/select2/dist/js/select2.min.js"></script>
2938 2939
2939<script src="/assets/lib/bootstrap-switch/js/bootstrap-switch.min.js"></script>
2939 2940
2940<script src="//cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/js/emojify.js"></script>
2940 2941
2941<script src="/assets/lib/chartjs/dist/chart.umd.min.js"></script>
2941 2942
2942<script src="/assets/lib/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js"></script>
2942 2943 2944
2944<script defer data-domain="index.scala-lang.org" src="https://plausible.scala-lang.org/js/script.js"></script>
2944 2945 2946 2947
2947<script> 2948 // Init/re-init widgets on a chunk of content, so they still work 2949 // after an AJAX content swap (see ajaxSwap below). 2950 function initPageWidgets(scope) { 2951 var $scope = $(scope || document); 2952 $scope.find('[data-toggle="tooltip"]').tooltip({container: 'body'}); 2953 $scope.find('.selectpicker').selectpicker(); 2954 $scope.find('#stable-only').bootstrapSwitch({ 2955 handleWidth: 30, 2956 labelWidth: 78, 2957 labelText: 'Stable Only', 2958 onColor: 'brand', 2959 offColor: 'brand-off', 2960 onSwitchChange: function (event, state) { 2961 submitFilterFormAjax(event.target.form); 2962 } 2963 }); 2964 $scope.find('.edit-project input[type="checkbox"]').bootstrapSwitch(); 2965 if (window.emojify) { emojify.run(); } 2966 if (typeof ScaladexClient !== 'undefined') { ScaladexClient.createSparkline(); } 2967 } 2968 2969 // Several links/forms (the artifacts/versions filters, the project 2970 // tabs, the search sorting tabs) used to submit a form or follow a 2971 // link the plain way, causing a full page reload. Instead, fetch the 2972 // target URL and swap in just the relevant content card. 2973 function ajaxSwap(targetUrl, contentSelector) { 2974 fetch(targetUrl) 2975 .then(function (res) { return res.text(); }) 2976 .then(function (html) { 2977 var doc = new DOMParser().parseFromString(html, 'text/html'); 2978 var newContent = doc.querySelector(contentSelector); 2979 var oldContent = document.querySelector(contentSelector); 2980 if (newContent && oldContent) { 2981 oldContent.replaceWith(newContent); 2982 history.pushState({}, '', targetUrl); 2983 if (doc.title) { document.title = doc.title; } 2984 initPageWidgets(newContent); 2985 } else { 2986 window.location = targetUrl; 2987 } 2988 }) 2989 .catch(function () { 2990 window.location = targetUrl; 2991 }); 2992 } 2993 2994 function submitFilterFormAjax(form, contentSelector) { 2995 var params = new URLSearchParams(new FormData(form)); 2996 var targetUrl = window.location.pathname + '?' + params.toString(); 2997 ajaxSwap(targetUrl, contentSelector || '.content-project.box'); 2998 } 2999 3000 // Project tabs (Project / Artifacts / Versions / Badges / Settings) 3001 // and the search results' "Sorting" tabs. 3002 document.addEventListener('click', function (event) { 3003 var tabLink = event.target.closest('.project-nav-bar a'); 3004 if (tabLink && tabLink.href) { 3005 event.preventDefault(); 3006 ajaxSwap(tabLink.href, '#container-project'); 3007 } 3008 }); 3009 3010 // Topic tags on result cards: plain elements (not <a>) since each 3011 // card is itself one big <a> - a nested <a> would be invalid HTML, 3012 // and browsers "fix" that by force-closing the outer link early. 3013 document.addEventListener('click', function (event) { 3014 var tag = event.target.closest('.item-filter-tag[data-topic-href]'); 3015 if (tag) { 3016 event.preventDefault(); 3017 event.stopPropagation(); 3018 window.location = tag.dataset.topicHref; 3019 } 3020 }); 3021 3022 // The "Sorting" control is a button-group form (each button is a 3023 // submit button carrying name="sort"), not plain links. 3024 document.addEventListener('submit', function (event) { 3025 var form = event.target; 3026 if (form.closest && form.closest('.order-by')) { 3027 event.preventDefault(); 3028 var params = new URLSearchParams(new FormData(form, event.submitter)); 3029 var targetUrl = window.location.pathname + '?' + params.toString(); 3030 ajaxSwap(targetUrl, '#container-search'); 3031 } 3032 }); 3033 3034 window.addEventListener('popstate', function () { 3035 window.location.reload(); 3036 }); 3037 3038 // Tooltips 3039 $(function () { 3040 $('[data-toggle="tooltip"]').tooltip({container: 'body'}); 3041 $(".js-keywords-multiple").select2({tags: true}); 3042 $(".js-stackoverflowtags-multiple").select2({tags: true}); 3043 initPageWidgets(document); 3044 }); 3045 3046 // Real masonry for the homepage project grids: each card is greedily 3047 // assigned to whichever column is currently shortest, using its 3048 // actual rendered height. The server sends a few more cards than we 3049 // display so that, whatever their heights turn out to be, we can 3050 // drop the ones that don't help balance the columns instead of 3051 // stretching a card to force them to line up. 3052 var MASONRY_DISPLAY_COUNT = 12; 3053 var masonryRows = []; 3054 3055 function columnCountFor(width) { 3056 if (width <= 480) { return 1; } 3057 if (width <= 768) { return 2; } 3058 return 3; 3059 } 3060 3061 function layoutMasonryRow(entry) { 3062 var row = entry.row; 3063 var items = entry.items; 3064 row.querySelectorAll('.masonry-col').forEach(function (col) { col.remove(); });
3065 items.forEach(function (item) { item.remove(); }); 3066 3067 var columnCount = columnCountFor(row.getBoundingClientRect().width || window.innerWidth); 3068 if (columnCount <= 1) { 3069 row.classList.remove('masonry-row'); 3070 items.slice(0, MASONRY_DISPLAY_COUNT).forEach(function (item) { row.appendChild(item); }); 3071 return; 3072 } 3073 3074 var gapPx = 20; 3075 var rowWidth = row.getBoundingClientRect().width; 3076 var colWidth = (rowWidth - gapPx * (columnCount - 1)) / columnCount; 3077 3078 var cols = []; 3079 var heights = []; 3080 for (var i = 0; i < columnCount; i++) { 3081 var col = document.createElement('div'); 3082 col.className = 'masonry-col'; 3083 // Set explicit pixel widths instead of relying on flex-grow: a 3084 // flex-basis distribution alongside `gap` was leaving unexplained 3085 // slack at both row edges in some engines. 3086 col.style.flex = '0 0 auto'; 3087 col.style.width = colWidth + 'px'; 3088 if (i < columnCount - 1) { col.style.marginRight = gapPx + 'px'; } 3089 row.appendChild(col); 3090 cols.push(col); 3091 heights.push(0); 3092 } 3093 row.classList.add('masonry-row'); 3094 3095 var placed = 0; 3096 for (var idx = 0; idx < items.length && placed < MASONRY_DISPLAY_COUNT; idx++) { 3097 var shortest = 0; 3098 for (var c = 1; c < columnCount; c++) { 3099 if (heights[c] < heights[shortest]) { shortest = c; } 3100 } 3101 cols[shortest].appendChild(items[idx]); 3102 heights[shortest] += items[idx].getBoundingClientRect().height + 20; 3103 placed++; 3104 } 3105 } 3106 3107 function layoutAllMasonryRows() { 3108 masonryRows.forEach(layoutMasonryRow); 3109 } 3110 3111 document.querySelectorAll('.recent-projects .row').forEach(function (row) { 3112 masonryRows.push({ row: row, items: Array.prototype.slice.call(row.children) }); 3113 }); 3114 window.addEventListener('load', layoutAllMasonryRows); 3115 var masonryResizeTimer; 3116 window.addEventListener('resize', function () { 3117 clearTimeout(masonryResizeTimer); 3118 masonryResizeTimer = setTimeout(layoutAllMasonryRows, 150); 3119 }); 3120 3121 // Run client scalajs code (for instance, autocomplete) 3122 3123 ScaladexClient.main(); 3124 3125 </script>
3125 3126</body> 3127</html> 3128
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.