Skip to content

Commit

Permalink
Merge pull request #309 from scala/hall-of-fame
Browse files Browse the repository at this point in the history
Hall of fame
  • Loading branch information
bishabosha authored Sep 6, 2023
2 parents 383576a + 92c8e0c commit 3572786
Show file tree
Hide file tree
Showing 11 changed files with 599 additions and 27 deletions.
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

0 comments on commit 3572786

Please sign in to comment.