Có, bạn có thể phát triển phần mềm trên Ubuntu, bản thân nó sẽ chạy trên Ubuntu, trong C #. Cả Mono và .NET Core đều hỗ trợ các hệ thống GNU / Linux như Ubuntu. (Bạn có thể sử dụng chúng trên khác distro cũng vậy, như Debian, Raspbian, Fedora, CentOS, Arch, Gentoo, và vân vân.) Các công cụ trò chơi Unity3D cũng hỗ trợ Ubuntu, như bạn có thể biết. Unity3D nhúng Mono .
Một số gói cho Ubuntu, có thể cài đặt bằng trình quản lý gói của Ubuntu từ các nguồn phần mềm chính thức được cộng đồng hỗ trợ, được viết bằng C # và sử dụng Mono. Điều này bao gồm trình phát nhạc Banshee , ứng dụng đáng chú ý Tomboy , trình chỉnh sửa đồ họa raster Pinta và trình quản lý mật khẩu KeePass (kể từ phiên bản 2).
Hầu hết các trình soạn thảo văn bản, chẳng hạn như Gedit, Vim và Emacs, có tô sáng cú pháp cho C #. MonoDevelop và Visual Studio Code là hai môi trường phát triển tích hợp phổ biến chạy trên Ubuntu và hỗ trợ phát triển C #.