Skip to content

Hall of fame #309

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Sep 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
306 changes: 306 additions & 0 deletions _data/projects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,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/metals@2x.png
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/scalafix@2x.png
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
1 change: 1 addition & 0 deletions _includes/navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li {% if page.path == 'projects.md' %}class="active" {% endif %}><a href="{{ site.baseurl }}/projects.html">Projects</a></li>
<li {% if page.path == 'hall-of-fame.html' %}class="active" {% endif %}><a href="{{ site.baseurl }}/hall-of-fame.html">Hall of Fame</a></li>
<li {% if page.path == 'team.html' %}class="active" {% endif %}><a href="{{ site.baseurl }}/team.html">Team</a></li>
<li {% if page.path == 'faqs.md' %}class="active" {% endif %}><a href="{{ site.baseurl }}/faqs.html">FAQs</a></li>
<li {% if page.path == 'records.md' %}class="active" {% endif %}><a href="{{ site.baseurl }}/records.html">Records</a></li>
Expand Down
Loading