All organizations · GSoC 2026 · Programming languages, Security

libssh

The SSH library

This project is for programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl), libgcrypt or mbedTLS.

  • c
  • git
  • ci
  • ssh
  • sftp
  • security
  • cryptography

Project ideas

12 ideas on its 2026 ideas page; of the 10 that state a difficulty: 7 medium, 3 hard. Sizes: 3 medium, 7 large. 6 mentors named.

  1. The application process consists of next steps:
  2. Requirements before starting search for mentor:
  3. Introduce Rust into libssh large medium
  4. OpenSSH-compatible CLI large medium
  5. Design and implement API to communicate with SSH-Agent medium medium
  6. Improve configuration compatibility with OpenSSH (2026) large hard
  7. Support for FIDO/U2F keys on the client side (2025) large medium
  8. Support for OpenSSH certificates (2024) large medium
  9. Test coverage for GSSAPI Authentication (2024) large medium
  10. async SFTP client (2023) large hard
  11. Support for OpenSSH connection multiplexing (2023) medium hard
  12. Callback based sftp server (2022) medium medium

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2022, 5 years. Projects per year: '22: 1, '23: 2, '24: 2, '25: 1, '26: 1.

On GitHub

No GitHub organization found in its official listing.

Links and channels

go deeper in your terminal
git-into-gsoc org "libssh" --shortlist
git-into-gsoc repos "libssh"
git-into-gsoc issues --org "libssh"
or ask your assistant:
"Which libssh repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.