• Stars
    star
    2
  • Language
    C#
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Provides utility functions for generating unique file names and creating temporary files for transactional saves.

More Repositories

1

roslyn-linq-rewrite

Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
C#
716
star
2

Shaman.Dokan.Archive

Mounts 7z/zip/rar files on Windows
C#
73
star
3

Shaman.ValueString

Allocation-free string-like type, string interning cache and allocation-free versions of StringBuilder/TextWriter.Write(int).
C#
30
star
4

Shaman.Reflection

Creates fast, strongly typed delegates for accessing methods, fields and properties. The right overload is automatically chosen based on the type arguments of Func<> or Action<>.
C#
21
star
5

Shaman.BlobStore

Provides an almost drop-in replacement for System.IO.File, optimized for a very large number of small files. Data is batched in package files, and can be read sequentially.
C#
20
star
6

Shaman.Dokan.Warc

Mounts WARC files on Windows
C#
16
star
7

ApiUnlock

C#
13
star
8

json-class-generator

JSON C#/TypeScript class generator
C#
13
star
9

Shaman.SingleThreadSynchronizationContext

Provides a single-threaded synchronization context, which makes it easy to reason about asynchronous code in environments that don't usually provide a synchronization context (for example, console applications).
C#
12
star
10

Shaman.Scraping

A C# library for reading/writing WARC files and scraping websites.
C#
7
star
11

Shaman.Stemming

Low-allocation version of Snowball stemmers.
C#
6
star
12

Shaman.Dom

An optimized version of HtmlAgilityPack with many bug fixes and improvements.
C#
6
star
13

Shaman.ProcessUtils

Provides wrappers for executing external processes, capturing their stdout, and automatically checking their exit code.
C#
5
star
14

Shaman.WinForms.IconHandler

Utilities for retrieving Windows Shell icons associated to a file.
C#
4
star
15

iabak-sharp

A C# implementation for the INTERNETARCHIVE.BAK project
C#
4
star
16

Shaman.Streams.Utf8

Utils for efficiently reading from streams of UTF8 text
C#
4
star
17

Shaman.DiffMatchPatch

Low-allocation version of DiffMatchPatch.
C#
4
star
18

Shaman.WinForms.Windows7Renderer

Windows 7-style ToolStrip renderer
C#
3
star
19

Shaman.System.Drawing

Compatibility layer for System.Drawing in CoreCLR.
C#
3
star
20

Shaman.WinForms.NaturalScroll

Redirects wheel scroll events to the control under the mouse, instead of the focused one.
C#
3
star
21

Shaman.CommonExtensions

Commonly used extension methods
C#
3
star
22

Shaman.JsonFile

Provides methods for quickly saving data structures to files (JSON or ProtoBuf), and methods for displaying lists/objects as tables/matrices.
C#
3
star
23

RoslynLinqRewrite

Compiles a project by rewriting LINQ expressions into fast, procedural code with minimal allocations.
C#
2
star
24

Shaman.WinForms.VisualStudioRenderer

Visual Studio 2013-like ToolStripRenderer.
C#
2
star
25

epplus

C#
1
star
26

linqtests

C#
1
star
27

Shaman.WinForms.BetterLinkLabel

Provides a LinkLabel control with native hand cursor and Windows 7-like colors.
C#
1
star
28

Shaman.FileSize

Byte count/formatted file size parser and formatter.
C#
1
star
29

Shaman.TextTeaser

C# port of TextTeaser
C#
1
star
30

try_git

1
star
31

Shaman.Dokan.Base

Library that simplifies development of Dokan drives
C#
1
star
32

reddit-direct-links

Userscript that rewrites redd.it links as direct links
JavaScript
1
star
33

tinker

A clone of the Microsoft Tinker game
Pascal
1
star