Das hier ist eine Sammlung von unterschiedlichen kleinen Bibliotheken, die mir/uns im Laufe der Jahre immer wieder beim Entwickeln von Software hilfreich waren.
Windows Forms
-
Dotnet Transitions — Sehr einfach Elemente animieren/ausblenden/ändern. Genial einfache API.
-
Image List View — Eine Komponente um Bilder gekachelt darzustellen mit vielen Anpassungsmöglichkeiten. Quasi so wie die Kachelansicht in Windows Explorer nur in flexibel und fürs eigene Programm. Ein NuGet-Paket gibt es auch.
-
Locus Effects — Bibliothek um Animationen auf dem Bildschirm als Overlay über eigene Fenster zu legen, auch solche Effekte, die über das eigene Fenster heraus ragen.
Web, HTML & Co.
- SimpleMDE Markdown Editor — Eleganter, schlanker, client-seitiger Markdown-Semi-WYSIWYG-Editor.
.NET allgemein
-
Zeta Long Paths — Meine eigene Bibliothek um bei Dateisystemoperationen mit Pfaden jenseits der 260 Zeichen zu arbeiten.
-
Zeta Short Paths — Die nützlichen Funktionen aus der „Zeta Long Paths“-Bibliothek extrahiert für das Arbeiten mit normalen
FileInfo
-,DirectoryInfo
-, usw. -Klassen. -
AsyncBridge — .NET-NuGet-Paket um sauber Async-Methoden von synchronem Code aus aufzurufen und ohne Deadlock zu warten.
-
IPAddressRange — .NET-NuGet-Paket um IP-Address-Bereiche flexibel aus Zeichenfolgen zu parsen.
-
Impromptu Interface — .NET-NuGet-Paket um (u. a.) dynamische Klassen in eine gegebene Schnittstelle („Interface“) umzuwandeln.
-
MoreLinq — Kleine Bibliothek, auch in Einzelteilen erhältlich, die erweiterte LINQ-Features bereits stellt, z.B. ein
ForEach
. -
LinqBridge — Ermöglicht .NET-2.0-Programmen LINQ zu verwenden.
-
Zeta IPC — Meine eigene .NET-Bibliothek um super einfach zwischen zwei lokalen Windows-Prozessen/-Programmen zu kommunizieren.
-
DotNet.Glob — Globbing-Bibliothek für .NET. In .NET Core ist schon eine Globbing-Bibliothek eingebaut. Wenn man Globbing nicht auf Dateien sondern auf Strings ausführen möchte, hilft z. B. diese C#-Klasse.
-
EmbedIO — Webserver-Bibliothek, komplett in C# geschrieben.
PHP
- PHPMailer — Hochwertiges PHP-Composer-Paket um SMTP-Nachrichten zu versenden. U. a. mit sauberem Exception-Handling.
Kommerziell
- HiQPdf — Kommerzielle Bibliothek um aus HTML-Dokumenten/Websites PDF-Dokumente zu erstellen. Verwenden wir u. a. bei Zeta Producer zum Websites „drucken“.
To be continued…
Siehe auch die anderen Sammlungen nützlicher Links.
SharePoint-Systemhaus Stuttgart – Test Management Software – Homepage-Baukasten mit Shop