sponsors

An open API service aggregating public data about GitHub Sponsors.

webfreak001

View JSON Representation

B.Sc. - Making applications and website backends using the D programming language — Likes to make everything Material Design

Funding Links: https://github.com/sponsors/WebFreak001

GitHub Sponsors Profile

hi there, I'm the main developer behind the VSCode Extension "code-d".
code-d is one of the most feature-rich extensions for the D programming language, effectively transforming Visual Studio Code into an IDE for D development. code-d is supported on Windows, Linux and macOS. It uses DUB, DCD, D-Scanner and dfmt under the hood to provide most basic functionality and additionally implements several extra features for better development support.
D is a systems programming language featuring many language features aimed for efficiency both in development and program execution. D runs everywhere where C would also run and can be used in a variety of different programming paradigms. D especially works well for Desktop Applications, Command Line Applications, Web Servers, Heavy Computation (e.g. AI) and several others. Simply installing code-d will provide you with all the necessary tools to get started with D and helps in several areas to be as beginner friendly as possible while also providing a lot of customizability for advanced users to fit nearly any use-case.
Nearly all code-d features are implemented in D using the Language Server Protocol in a program called serve-d. This means that all the functionality of code-d can also be used with other editors. While this is currently not a main goal of my development time, it is theoretically possible to use serve-d with other editors. This has been confirmed to work in the past before too.
code-d provides:

Syntax Highlighting and advanced Auto Completion for D, dub package files (both SDL and JSON), diet (vibe.d web templates), DML (markup language for dlangui) and other popular file formats in the D ecosystem
Code Outlining
Refactoring Tools
Code Navigation
Static Linting using D-Scanner
Dynamic Linting using DUB
Dependency Management for DUB
and much more

My main target use cases to support best with code-d are especially DUB projects, projects using OOP and vibe.d web applications. If you fall in one or more of these very broad categories, code-d will especially be tailored for you.
These projects are my primary projects, but I am not working on them all the time. Occasionally I will allocate some time specifically for more development, but I cannot guarantee regular updates.
Feel free to join our Discord chat for community support where I am also often available and helping.
Projects:

code-d
serve-d
workspace-d

Featured Works

Pure-D/code-d

Fully featured D language extension for Visual Studio Code using Serve-D

Language: TypeScript - Stars: 297
Pure-D/serve-d

D LSP server (dlang language server protocol server)

Language: D - Stars: 210
WebFreak001/code-debug

Native debugging for VSCode

Language: TypeScript - Stars: 412
WebFreak001/MongoSchemaD

Support for more structured MongoDB databases

Language: D - Stars: 10
WebFreak001/avrd

Embedded Systems in D - Port of avr-libc headers and most avr-gcc processor defines

Language: C - Stars: 21
WebFreak001/DWin-Bar

A taskbar for linux with DWin in mind

Language: D - Stars: 20

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown

Sponsorships

Active Sponsorships
Past Sponsorships
View All

Sponsorship Breakdown by Kind