PageSourceSearch

https://index.scala-lang.org/search?languages=3.x&languages=2.13&platforms=sjs1&q=*

html scala-lang.org collected 2026-09-24 06:42:18 UTC 103,441 bytes, 3,128 lines download raw bytes

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&amp;s=28" alt="project logo" loading="lazy">
826                <h4>
827                  apache/spark
828                  
829                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
921                <h4>
922                  scala/scala
923                  
924                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1010                <h4>
1011                  rtyley/bfg-repo-cleaner
1012                  
1013                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1091                <h4>
1092                  apache/predictionio
1093                  
1094                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1166                <h4>
1167                  akka/akka-core
1168                  
1169                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1265                <h4>
1266                  twitter/finagle
1267                  
1268                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1368                <h4>
1369                  playframework/playframework
1370                  
1371                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1498                <h4>
1499                  delta-io/delta
1500                  
1501                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1581                <h4>
1582                  scala/scala3
1583                  
1584                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1688                <h4>
1689                  gitbucket/gitbucket
1690                  
1691                    <span class="latest-version">&nbsp;&nbsp;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 &amp; 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&amp;s=28" alt="project logo" loading="lazy">
1773                <h4>
1774                  typelevel/cats
1775                  
1776                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1868                <h4>
1869                  neo4j/neo4j
1870                  
1871                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
1955                <h4>
1956                  scala-js/scala-js
1957                  
1958                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2058                <h4>
2059                  sbt/sbt
2060                  
2061                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2168                <h4>
2169                  chipsalliance/chisel
2170                  
2171                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2255                <h4>
2256                  scalaz/scalaz
2257                  
2258                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2366                <h4>
2367                  linkerd/linkerd
2368                  
2369                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2445                <h4>
2446                  gatling/gatling
2447                  
2448                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2556                <h4>
2557                  microsoft/synapseml
2558                  
2559                    <span class="latest-version">&nbsp;&nbsp;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&amp;s=28" alt="project logo" loading="lazy">
2671                <h4>
2672                  zio/zio
2673                  
2674                    <span class="latest-version">&nbsp;&nbsp;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&amp;q=*&amp;page=2">
2801                2
2802            </a>
2803          </li>
2804        
2805      
2806        
2807          <li>
2808            <a href="search?sort=stars&amp;q=*&amp;page=3">
2809                3
2810            </a>
2811          </li>
2812        
2813      
2814        
2815          <li>
2816            <a href="search?sort=stars&amp;q=*&amp;page=4">
2817                4
2818            </a>
2819          </li>
2820        
2821      
2822        
2823          <li>
2824            <a href="search?sort=stars&amp;q=*&amp;page=5">
2825                5
2826            </a>
2827          </li>
2828        
2829      
2830        
2831          <li>
2832            <a href="search?sort=stars&amp;q=*&amp;page=6">
2833                6
2834            </a>
2835          </li>
2836        
2837      
2838        
2839          <li>
2840            <a href="search?sort=stars&amp;q=*&amp;page=7">
2841                7
2842            </a>
2843          </li>
2844        
2845      
2846        
2847          <li>
2848            <a href="search?sort=stars&amp;q=*&amp;page=8">
2849                8
2850            </a>
2851          </li>
2852        
2853      
2854        
2855          <li>
2856            <a href="search?sort=stars&amp;q=*&amp;page=9">
2857                9
2858            </a>
2859          </li>
2860        
2861      
2862        
2863          <li>
2864            <a href="search?sort=stars&amp;q=*&amp;page=10">
2865                10
2866            </a>
2867          </li>
2868        
2869      
2870
2871      
2872        <li>
2873          <a href="search?sort=stars&amp;q=*&amp;page=2" aria-label="Next">
2874            <span aria-hidden="true">&raquo;</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.