-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathprojects.yml
306 lines (304 loc) · 9.65 KB
/
projects.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
- name: Language
projects:
- name: Scala.js
logo: /resources/img/scala-js-logo-2.svg
force_name_display: true
web: https://github.com/scala-js/scala-js
github: https://github.com/scala-js/scala-js
stars: 4.5k
origin: null
contributors:
- sjrd
- Tobias Schlatter
process: false
description: Scala.js is a compiler that allows you to write Scala code that runs
on JavaScript platforms.
impact: 200,000 dl / month
start_year: 2018
end_year: null
- name: Scala Native
logo: /resources/img/scala-native.webp
force_name_display: true
web: https://github.com/scala-native/scala-native
github: https://github.com/scala-native/scala-native
stars: 4.3k
origin: null
contributors:
- ergys
- wmazur
- Lee Tibbert
- Eric Richardson
- sjrd
process: false
description: 'We completed critical work including support for Scala 2.12, 2.13 and 3.x versions.'
impact: 32,000 dl / month
start_year: 2020
end_year: 2022
- name: TASTy Reader for Scala 2.13
web: null
github: null
origin: https://github.com/scalacenter/advisoryboard/blob/main/proposals/018-converging-214-30.md
contributors: [jamie]
process: false
description: 'Adding forwards compatibility to use Scala 3 compiled artefacts from Scala 2.13.'
impact: Eases migration to Scala 3
start_year: 2019
end_year: 2020
- name: Scala 3 trait encoding
web: https://github.com/lampepfl/dotty/pull/8652
github: https://github.com/lampepfl/dotty/pull/8652
origin: null
contributors: [sjrd]
process: false
description: 'This contribution to Scala 3 ensures bytecode compatibility with Scala 2.13.'
impact: All Scala 3 users
start_year: 2020
end_year: 2020
- name: Scala 2.13 Collections
web: null
github: null
origin: https://github.com/scalacenter/advisoryboard/blob/main/proposals/007-collections.md
contributors: [julien]
process: false
description: 'Major redesign of the Scala Collections library for Scala 2.13.'
impact: All Scala users
start_year: 2016
end_year: 2018
- name: Scala 3 enums
web: null
github: null
origin: null
contributors: [jamie]
process: false
description: 'One of the new features of Scala 3, out-of-the-box support for enums.'
impact: All Scala 3 users
start_year: 2020
end_year: 2020
- name: Spores
web: https://github.com/scalacenter/spores
github: https://github.com/scalacenter/spores
origin: null
contributors:
- jorge
- heather
- Philipp Haller
process: false
description: 'Scala Spores, safe mobile closures for legacy versions of Scala.'
impact: null
start_year: 2016
end_year: 2016
- name: Compiler profiling
web: https://github.com/scalacenter/scalac-profiling
github: https://github.com/scalacenter/scalac-profiling
origin: null
contributors: []
process: false
description: Compiler profiling is a project focused on providing better compilation
performance information.
impact: ~1000 dl / month
start_year: 2017
end_year: 2018
- name: Tooling
projects:
- name: Scaladex
logo: /resources/img/scaladex-dark.png
web: https://index.scala-lang.org/
github: https://github.com/scalacenter/scaladex
stars: 150+
origin: null
contributors:
- guillaume
- vincenzobaz
- julien
- meriam
description: Scaladex indexes Scala libraries, providing search functionality and categorisation.
impact: discover libraries to use in your projects
start_year: 2016
end_year: 2017
- name: Metals
logo: /resources/img/[email protected]
invert_logo_colors: true
web: https://scalameta.org/metals/
github: https://github.com/scalameta/metals
stars: 1.9k
origin: null
contributors:
- Olafur Geirsson
- tgodzik
- Gabriele Petronela
- chris
- meriam
process: false
description: Metals is a Scala language server that supports many text editors, providing rich IDE features, improving productivity.
impact: 400,000 installs of the VS Code plugin
start_year: 2017
end_year: null
- name: Scalafix
logo: /resources/img/[email protected]
invert_logo_colors: true
web: https://scalacenter.github.io/scalafix/
github: https://github.com/scalacenter/scalafix
stars: 700+
origin: null
contributors:
- Olafur Geirsson
- meriam
- guillaume
process: false
description: Scalafix can automatically rewrite Scala code at scale. Ship your custom code migrations, lint rules and refactorings.
impact: 50,000 dl / month
start_year: 2016
end_year: 2018
- name: Scastie
logo: /resources/img/scastie.png
invert_logo_colors: true
web: https://scastie.scala-lang.org/
github: https://github.com/ScalaCenter/scastie
stars: 400+
origin: null
contributors:
- OlegYch
- guillaume
- vincenzobaz
process: false
description: Scastie is an online environment for running Scala snippets, supporting sharing, IDE features and library dependencies.
impact: 27,000 users / month
start_year: 2016
end_year: 2017
- name: Ecosystem sbt upgrade to 1.x
web: null
github: null
origin: https://github.com/scalacenter/advisoryboard/blob/main/proposals/013-sbt-migration.md
contributors: [guillaume, martinduhem]
process: true
description: 'Campaign to help ecosystem upgrade to sbt 1.x'
impact: All the users of the target sbt plugins
start_year: 2017
end_year: 2017
- name: scalameta
web: http://scalameta.org/
github: https://github.com/scalameta/scalameta
stars: 1.1k
origin: null
contributors:
- Eugene Burmako
- Denys Shabalin
process: false
description: 'Library to read, analyze, transform and generate Scala programs'
impact: All Metals users
start_year: 2017
end_year: 2018
- name: scalajs-bundler
web: https://scalacenter.github.io/scalajs-bundler
github: https://github.com/scalacenter/scalajs-bundler
stars: 200+
origin: null
contributors: [sjrd, julien]
process: false
description: 'Module bundler for Scala.js projects that use NPM packages.'
impact: null
start_year: 2016
end_year: 2017
- name: Classpath shrinker
web: https://github.com/scalacenter/classpath-shrinker
github: https://github.com/scalacenter/classpath-shrinker
origin: null
contributors:
- jorge
process: false
description: Classpath shrinker is a tool that improves user experience for builds
that use only direct dependencies.
impact: ~1000 dl / month
start_year: 2017
end_year: 2017
- name: bloop
logo: /records/first-five-years/img/logos/logo-bloop.png
force_name_display: true
web: https://scalacenter.github.io/bloop/
github: https://github.com/scalacenter/bloop
stars: 800+
origin: null
contributors:
- jorge
- martinduhem
- tgodzik
- Marek Zarnowski
process: false
description: 'Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.'
impact: All Metals users
start_year: 2017
end_year: 2019
- name: Scala.js for Scala 3
web: null
github: null
origin: null
contributors: [sjrd]
process: false
description: Add Scala.js support for Scala 3
impact: All Scala.js users + library maintainers
start_year: 2020
end_year: 2020
- name: BSP in sbt
web: null
github: null
origin: https://github.com/scalacenter/advisoryboard/blob/main/proposals/023-bsp.md
contributors:
- adrien
- Eugene Yokota
process: false
description: Support for Build Server Protocol in sbt to ease integration of sbt with IDEs and language servers.
impact: null
start_year: 2020
end_year: 2020
- name: sbt-missinglink
web: https://github.com/scalacenter/sbt-missinglink
github: https://github.com/scalacenter/sbt-missinglink
stars: 100+
origin: null
contributors:
- alexandre
- sjrd
process: false
description: SBT transitive dependency conflicts management improvements
impact: null
start_year: 2019
end_year: 2019
- name: sbt-eviction-rules
web: https://github.com/scalacenter/sbt-eviction-rules
github: https://github.com/scalacenter/sbt-eviction-rules
origin: https://github.com/scalacenter/advisoryboard/blob/main/proposals/020-sbt-transitive-dependencies-conflicts.md
contributors: [alexandre, julien]
process: false
description: 'Eviction warnings plugin for SBT.'
impact: null
start_year: 2020
end_year: 2020
- name: Governance
projects:
- name: Scala Improvement Process for Scala 3
web: https://docs.scala-lang.org/sips/
github: null
origin: null
contributors: [julien, darja]
process: true
description: The Scala Improvement Process (SIP) is the process by which new features
are added to the Scala language.
impact: All Scala users
- name: Tooling Summit
web: https://www.scala-lang.org/blog/2023/04/11/march-2023-scala-tooling-summit.html
github: null
origin: null
contributors: [darja, chris, johanna]
process: true
description: The Scala Tooling Summit is a bi-yearly event where tooling developers
meet to make decisions on the future of Scala tooling.
impact: All Scala users
- name: Scala Center Advisory Board
web: https://scala.epfl.ch/records.html
github: null
origin: null
contributors: [darja]
process: true
description: The Scala Center Advisory Board is a group of representatives from
the Scala community and industry that meets regularly to discuss the current state and future of Scala.
impact: null