Programming Languages & Technologies
Explore 522 Google Summer of Code organizations across 800 technologies. Find opportunities that match your technical expertise.
Technology Analytics
Stack Popularity Over the Years
Organization adoption trends - select technologies to compare
Top Tech Stacks by Org Count
Most popular technologies in GSoC
Tech Stacks with Most Selections
2025-2020 - Organizations selected by technology
Tech Stacks with Most Projects
2025-2020 - Total projects by technology
Tech Stacks with Highest Growth in Popularity
2025-2020 - Shows % growth and total projects allocated
Top Technologies
All Technologies
Sort by:
Showing 24 of 800 technologies (sorted by most organizations)
python
293 orgs • 7705 projects
View organizations →
JavaScript
226 orgs • 6710 projects
View organizations →
C++
179 orgs • 6026 projects
View organizations →
C
171 orgs • 5818 projects
View organizations →
java
117 orgs • 3352 projects
View organizations →
Go
60 orgs • 1255 projects
View organizations →
android
53 orgs • 2061 projects
View organizations →
React
53 orgs • 1401 projects
View organizations →
rust
50 orgs • 1414 projects
View organizations →
Node.js
40 orgs • 1102 projects
View organizations →
html
38 orgs • 1481 projects
View organizations →
Machine learning
37 orgs • 1727 projects
View organizations →
css
36 orgs • 1294 projects
View organizations →
postgresql
35 orgs • 600 projects
View organizations →
linux
35 orgs • 991 projects
View organizations →
mysql
33 orgs • 845 projects
View organizations →
typescript
33 orgs • 825 projects
View organizations →
opengl
32 orgs • 994 projects
View organizations →
php
31 orgs • 1305 projects
View organizations →
qt
28 orgs • 772 projects
View organizations →
docker
28 orgs • 682 projects
View organizations →
ruby
28 orgs • 969 projects
View organizations →
django
26 orgs • 713 projects
View organizations →
kubernetes
23 orgs • 444 projects
View organizations →
All indexed technologies A–Z
The browser above searches and sorts on the client. This index keeps every indexable technology page linked for crawlers.
- .NET
- aerogear
- ai
- airflow
- ajax
- android
- android/ios
- Angular
- ansible
- antlr
- apache arrow
- Apache Beam
- apache kafka
- apache spark
- api
- app
- arduino
- arm
- arrow
- Artificial intelligence
- asciidoctor
- ASIC
- asm
- asr
- assembler
- Assembly
- AsyncAPI
- asynchronous i/o
- atom
- audio
- audio procesing
- audio processing
- automated reasoning
- automaton
- autotools
- awk
- aws
- bash
- batman
- beaglebone
- beam
- Bevy
- bibtex
- big data
- big data science
- bigquery
- biojs
- blender
- Blockchain
- boinc
- boost
- bootstrap
- breakpad
- browser extension
- browser extensions
- bsd
- bsd make
- bsd unix
- bundler
- bytecode
- C
- c programming
- C/C++
- C/Rust/Go
- C#
- C++
- c++ libraries c++11 c++14 c++17 c++20
- C++ template metaprogramming
- c++17 parallel stl
- c99
- cabal
- caffe
- canvas
- ceph
- Cesium
- céu
- chapel
- chatbots
- che
- chisel
- ci
- clang
- clojure
- cloud
- cmake
- cms
- Codec
- codecs
- codeworld
- Colab
- compiler
- compilers
- component-based development
- computer vision
- concurrency
- configuration management
- Container
- container orchestration
- containers
- content management system
- coq
- couchdb
- Cross-platform
- css
- css3
- cuda
- cups
- Cypress
- cython
- D
- D3
- dart
- dart/flutter
- data
- data analysis
- Data science
- data structures
- database
- databases
- decentralisation
- decode
- Deep learning
- devops
- dicom
- distributed computing
- distributed systems
- django
- Django+PostgreSQL
- docker
- DRM
- drones
- drupal
- drupal 8
- dsp
- ebpf
- eclipsejavaide
- eiffel
- elasicsearch
- elasticsearch
- electron
- elixir
- elk
- embedded
- embedded systems
- Ember
- Emscripten
- encode
- envoy
- epbf
- erlang
- esp32
- espresso
- ffmpeg
- fhir
- filesystems
- finite-state technologies
- firewall
- flask
- Flatpak
- fluentd
- flutter
- fonts
- formal methods
- fortran
- fossology
- fpga
- fsts
- functional programming
- fuzz-testing
- fuzzing
- garbage-collection
- gawk
- gazebo
- gcc
- gcp
- gdscript
- GEGL
- Gemma
- generative ai
- geo
- geospatial
- ghc
- gis
- git
- Git/GitHub
- github
- GitHub Actions
- glTF
- gnss
- GNU
- gnu autotools
- gnu make
- gnu/linux
- Go
- gobject
- golan
- google app engine
- Google Earth
- google web toolkit
- gpu
- gradle
- grafana
- graph
- graphql
- groovy
- grpc
- gstreamer
- GTK
- gtkmm
- gui
- guile
- guix
- gwt
- hadoop
- Hardware
- hardware acceleration
- haskell
- hg
- hibernate
- hid
- hidden markov models
- high performance computing
- hl7 fhir
- honeypot
- honeypots
- hpc
- hpx
- html
- html5
- html5 canvas
- html5/css3
- htop
- HuggingFace
- hypervisor
- ice - zeroc
- ide
- ignition
- Imaging
- instrumentation
- internationalization
- ios
- iot
- ipp
- irc
- isabelle proof assistant
- jakarta
- jakartaee
- java
- java ee
- javafx
- javascipt
- javascr
- JavaScript
- Jax
- jenkins
- jquery
- jruby
- json
- json api
- JSON Schema
- Juice Shop
- Julia
- junit
- jupyter
- jupyter notebook
- JVM
- kafka
- keras
- kernel
- kibana
- kotlin
- kubernetes
- kustomize
- kvm
- lamp
- language-agnostic
- latex
- leaflet
- lede/openwrt
- libevent
- library
- libuv
- libxcam
- linux
- linux distribution
- linux kernel
- lisp
- LLM
- LLMs
- LLVM
- lua
- luarocks
- lunatik
- lwgjl
- lwjgl
- lxc
- Machine learning
- Machine Learning (ML)
- macos
- make
- many more
- maps api
- mariadb
- matlab
- matlab/simulink
- Media
- medical imaging
- memory
- mercurial
- MERN
- meson
- Meteor
- metrics
- Microservices
- middleware
- midi
- mips
- ml
- mlir
- mobil
- mobile
- models
- mongo
- mongodb
- mpi
- mqtt
- multimedia
- multimodal analysis
- Multiplatform
- music
- mysql
- namespaces
- natural language processing
- neo4j
- netbsd
- NetCDF
- network stack
- networking
- nextflow
- NextJs
- nix
- nlp
- nltk
- Node.js
- nosql
- nss
- nt
- numba
- numpy
- OAuth
- object-oriented
- object-storage
- Objective C
- ocaml
- ocean science
- ocean technology
- ogc standards
- OIDC
- olsr
- onnx
- open hardware
- open source databases
- Open-RMF
- openapi
- opencl
- opencv
- opengl
- openj9
- openmp
- openscenegraph
- OpenStreetMap
- OpenTelemetry
- opentracing
- opentype
- openwrt
- operating systems
- ordbms
- os
- osx
- pallene
- pandas
- parallel algorithms
- parallel processing
- parallelization
- Parsers & Compilers
- perl
- pharo
- php
- physical computing
- Phyton
- pixhawk
- polymath
- posix
- POSIX shell
- postgis
- postgres
- postgresql
- Processor
- programming languages
- programming-language
- prolog
- prometheus
- protobuf
- pthon
- pygame
- pyth
- python
- python 3
- python deep learning frameworks
- python gtk
- pytorch
- qemu
- qml
- qt
- qt5
- Quarkus
- r
- r-project
- rails
- RAML
- raspberry pi
- rdbms
- rdf
- React
- React Native
- reactjs javascript
- real-time
- redis
- rest
- rest api
- restful api
- rf
- RFCs
- RISC-V
- roassal
- robotics
- ros
- ros/gazebo
- rpm
- rspec
- rtos
- ruby
- ruby on rail
- ruby on rails
- rubygems
- rust
- sanitizers
- SBOM
- Scala
- scala native
- scheme
- science
- scikit-learn
- scilab
- scripting
- SCSS
- sdl
- sdr
- search
- security
- servant
- server
- service mesh
- shell
- shell script
- simd
- singularity
- sip
- skala
- smalltalk
- smt solvers
- soa
- software defined radio
- software radio
- softwaredefinedvehicles
- Solidity
- solr
- sound open firmware
- spark
- sparql
- spec
- sphinx
- spring
- sql
- sql/nosql
- sqlite
- squeak
- standards
- static analysis
- streaming
- subtitles
- SUnit
- supercollider
- svg
- swift
- swig
- symfony
- syntaxnet
- synthesis
- sysstat
- systemonchip
- systemverilog
- tcl
- tcl/tk
- templates
- tensorflow
- terminal-kit
- terraform
- Testing
- torch
- twig
- type systems
- typescript
- ui/ux
- unicode
- unix
- unreal engine
- VA-API
- vala
- velocity
- Verification
- verilog
- vhdl
- video
- video codecs
- virtualization
- virtuoso
- vision
- visual studio
- visualization
- VLSI
- vpp
- Vtk
- Vue
- vulkan
- waf
- wayland
- web
- web apps
- web development
- web services
- webassembly
- webasssembly
- webcomponents
- webgl
- webgpu
- webkit
- webpack
- webrtc
- win32
- windows
- wordpress
- workflows
- wxwidgets
- x11
- x86
- xcode
- xen
- xml
- xmpp
- xpath
- xtext
- YAML
- ZAP
- Zarr
- Zephyr RTOS
- zeroc ice
- Zig
- zope