Redmond, WA

Kirill Osenkov

Elite
@KirillOsenkov

Working on developer tools at Microsoft. .NET, C#, Roslyn, Visual Studio, Editor, WPF, MSBuild, MEF.

MSBuildStructuredLog. A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.

1.6k

SourceBrowser. Source browser website generator that powers https://source.dot.net, https://referencesource.microsoft.com and https://sourceroslyn.io

1.2k

RoslynQuoter. Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree

1.1k

XmlParser. A Roslyn-inspired full-fidelity XML parser with no dependencies and a simple Visual Studio XML language service

349

MetadataTools. Various tools and helpers to read assembly metadata.

275

QuickInfo. http://quickinfo.io - a search textbox with extensible "answers" (calculator, unit-converter, colors, ascii/unicode, etc). See demo at http://quickinfo.io/?demo

177

CodeCleanupTools. A set of command-line tools to cleanup C# and VB source code.

140

Undo. Simple .NET Undo/Redo framework with merging and transactions

118

ContentSync. Directory copy/sync/mirror tool that uses file contents (not timestamps) to avoid touching identical files

66

LargeAddressAware. A build tools package that adds support for making 32-bit exes LARGEADDRESSAWARE

57

MSBuildTools. Tool that dumps the evaluated values of all properties and items for a project without building it.

52

StructuredEditor. An experimental structured code editor prototype for a subset of C#

52

LayoutDesigner. A prototype Silverlight UI layout designer. Works with basic panels (StackPanel and Grid). Built entirely using drag-n-drop. XAML can be copied to clipboard. Built with Silverlight 4 and runs in the browser.

51

Bliki. Blog/Wiki/Notes

34

LiveGeometry. Interactive geometry CAD-like educational software

33

Misc. Various small and one-off projects just barely too big to throw away

24

MathParser. Parser for arithmetic expressions

21

MSBuildLog. Source code for http://msbuildlog.com

19

MEFMetadata. Metadata-based part discovery for MEF, uses the Roslyn metadata reader and is faster than reflection.

18

NuGetTools. C#

16

WpfSendKeys. SendKeys for WPF

13

dotfiles. My dotfiles and Mac config

13

Benchmarks. My collection of benchmarks for random pieces of code

13

DumpTools. Tools to analyze managed .dmp files using ClrMd

9

Dia2Dump. Taken from C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\DIA SDK\Samples\DIA2Dump

9

MEFTools. Tools to help working with MEF

7

WinDbgCheatSheet. This is a cheat sheet for windbg

6

FastFileFinder. Find files and directory names FAST!

6

vs-editor-api. Microsoft Visual Studio Editor API definitions

4

ProjFileTools. Tools for enhanced editing of MSBuild proj files in Visual Studio 2017

3

dotnet-releaser. Easily cross-compile, package and publish your .NET application to NuGet and GitHub.

3

DiagnosticMargin. C#

3

MyOwnSearchEngine. This repo has moved to https://github.com/KirillOsenkov/QuickInfo

3

ReferenceTrimmer. Easily identify which dependencies can be removed from a .NET project

3

ILSpy. .NET Decompiler

2

MagicSquare. Simple addition/multiplication table for kids

2

blurhash.net. The C#-Implementation of the Blurhash-Algorithm

2

cecil. Cecil is a library to inspect, modify and create .NET programs and libraries.

2

ApplyPatch. Simple utility to apply a patch to a set of files

2

VSInstanceFinder. Finds the locations of all installed VS 2017 instances

2

todo. C#

1

wpf. WPF is a .NET Core UI framework for building Windows desktop applications.

1

MultiTargetResourceRepro. C#

1

symreader-converter. Converts between Windows PDB and Portable PDB formats.

1

vstest. Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

1

mono-addins. Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.

1

roslyn. The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

1

MonoDevelop.MSBuildEditor. Improved MSBuild editing support

1

il-repack. Open-source alternative to ILMerge

1

clrmd. Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.

1

BeachballPoker. C#

1

basic-compiler-logger. Basic Compilation Log support

1

teams-ai. SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels

1
53
Apply