Quick Screen Recorder is a open-source lightweight desktop screen recorder for Windows, built on top of WinForms (C#).

Features
– Screen recording in .avi format
– Record screen area
– Multimonitor support
– Cursor capturing
– Ability to record system sounds or a microphone
Source code:
GitHub – ModuleArt/quick-screen-recorder: Lightweight desktop screen recorder for Windows.