John Lewin's repositories
agg-sharp
Agg-Sharp is the C# port of Anti-Grain Geometry (AGG), a GUI abstraction layer and various c# bits and pieces for developing apps and games. They are all in separate .dll's and easy to use incrementally. Agg-Sharp is an Open Source, free of charge graphic library. Agg-Sharp doesn't depend on any graphic API or technology. Basically, you can think of Agg-Sharp as of a rendering engine that produces pixel images in memory from vectorial data. The ideas and the philosophy of Agg-Sharp are: Anti-Aliasing. Subpixel Accuracy. The highest possible quality. High performance. Platform independence and compatibility. Flexibility and extensibility. Lightweight design. Reliability and stability (including numerical stability).
EngineIoClientDotNet
Engine.IO Client Library for .Net
gCodeViewer
a visual web based gcode analyzer
geometry3Sharp
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
gitHistoryVSCode
Git History for Visual Studio Code
Interceptor
C# wrapper for a Windows keyboard driver. Can simulate keystrokes and mouse clicks in protected areas like the Windows logon screen (and yes, even in games). Wrapping http://oblita.com/Interception
LibTessDotNet
C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab
MatterControl
MatterControl is a free app that lets you organize and manage your 3D prints. It's designed to help you get the most out of your 3D printer - making it easy to track, preview, and print your 3D parts. Requires the agg-sharp library.
MatterControl-Help
Documentation for MatterControl
MatterSlice
This is a c# command line slicing engine. It uses clipper for much of the heavy lifting and is has no other external dependencies. It is a c# port of the CuraEngine which is a c++ translation of Skienforge. The goal of this library is to be a fast and easy to edit slicing engine for consumer desktop 3D printers.
Roslynator
A collection of 110+ analyzers and 160+ refactorings for C#, powered by Roslyn.
SocketIoClientDotNet
Socket.IO Client Library for .Net
svg-path-editor
Online editor to create and manipulate SVG paths
vscode-docs
Public documentation for Visual Studio Code
vscode-escape-string
Visual Studio Code extension which helps escaping string when copy/pasting