GSoC Organizations
Clear all filters
Shortcuts
First-time organizations (20)
View all
Years
2023
2022
2021
2020
2019
2018
View all
Categories
Data
Development tools
End user applications
Infrastructure and cloud
Media
Operating systems
View all
Technologies
python (245)
javascript (205)
c (164)
c++ (160)
java (108)
android (50)
View all
Topics
web (81)
machine learning (55)
cloud (52)
graphics (39)
education (31)
data science (28)
View all
Swift
Swift is participating in
GSoC 2023
. View the
ideas list
and the
contribution guide
for this organization.
Visit Site
Fast, safe, and expressive programming language
Category
Programming languages
Years
2023
2022
2021
2020
2019
2018
Technologies
llvm
c++
cmake
swift
ios
programming languages
compilers
server
Topics
compilers
programming languages
programming
developer tools
debugging
programming languages and development tools
package management
programming libraries
cross-platform
Packages
Server development
Standard Libraries
Past Projects
2022
2021
2020
2019
2018
Improving the Debug Output Of The Type Inference Algorithm
Amritpan Kaur
Swift’s type inference algorithm allows us to write source code without explicit type notations. It is implemented using a type checker that breaks...
More Details
Code Submission
Interactive mode for swift CLI tool ArgumentParser
Kth
For this project, we would design and implement an interactive mode for command-line tools built using ArgumentParser that prompts for any required...
More Details
Code Submission
Quick navigation in DocC Render
Sofía Rodríguez
DocC Render is an open-sourced project that let us visualize `.doccarchive` on the web, it renders the compiled Swift codebase documentation in a...
More Details
Code Submission
Bootstrapping SwiftSyntaxBuilder
Fredrik Wieczerkowski
Providing excellent tooling for Swift often involves operating on Swift syntax trees directly. The swift-syntax library serves this purpose by...
More Details
Code Submission
Kafka Client Package for Swift
Felix Schlegel
Apache Kafka is a distributed event streaming platform that is very widely used to process and store data. This project aims to create a Swift...
More Details
Code Submission