Screencapt allows you to record the entire screen or a selected area. You can also record a specific window. Screencapt is the ideal screen recorder because of its flexibility. Using the integrated audio recording you can also add your commentary or system sound directly into the screen recording. This is particularly useful when creating explanation videos or presentations.
Screencapt's ability to record a webcam is a special feature. You can now add your comments and reactions to the video. This makes your screen recordings more personal and professional.
Screencapt offers advanced options to record the cursor. You can choose to hide the cursor or add special effects to highlight specific actions. This is especially useful for software tutorials and demonstrations where a clear cursor view is required.
Learn more

Compliance work eats engineering time. Hyperproof exists to give that time back by automating the parts of GRC that don't need a human: pulling evidence out of GitHub, Jira, ServiceNow, Snyk, and cloud storage on a schedule, running recurring tests against high-frequency controls, and kicking off a task automatically the moment something fails instead of waiting for the next audit cycle to find out.
Under the hood, Hyperproof maps one control to 160+ frameworks (SOC 2, ISO 27001, HIPAA, NIST, and others), so a control tested once can satisfy several standards instead of forcing teams to rebuild the same work per framework. AI agents handle the first pass on evidence review and gap-flagging, leaving humans to make the actual judgment calls rather than hunting down documentation.
Teams using it report cutting audit prep by roughly 350 hours a year, a 66% drop in duplicate controls, and about $150K saved annually on control orchestration. It also scales to messier org charts, with the ability to scope controls by business unit or entity instead of flattening everything into one program.
Built in 2018 out of the Seattle area, Hyperproof is used by engineering and security-heavy orgs like Reddit, Fortinet, Appian, and Outreach that are tired of treating compliance as a manual, spreadsheet and email process and want it to run more like the rest of their infrastructure: automated, monitored, and auditable.
Learn more
HUnit
HUnit serves as a unit testing framework tailored for Haskell, drawing inspiration from the widely used JUnit framework within the Java ecosystem. Users who are already acquainted with Haskell will find HUnit straightforward to adopt, even if they lack prior experience with JUnit. A development approach that prioritizes testing proves to be most efficient when the process of creating, modifying, and running tests is seamless. JUnit was instrumental in introducing test-first development practices in Java, and HUnit functions as its counterpart for Haskell, a language known for its purely functional paradigm. Like JUnit, HUnit allows developers to effortlessly craft tests, assign names, organize them into suites, and run them while the framework automatically validates the outcomes. The test specification in HUnit boasts greater conciseness and flexibility compared to JUnit, which is a direct benefit of Haskell's design. Although HUnit currently supports a text-based test controller, it is structured to facilitate straightforward extensions in the future. To maximize efficiency, it is recommended to run the tests collectively as a suite.
Learn more
Serenity BDD
Serenity BDD enables the rapid creation of cleaner and more sustainable automated acceptance and regression tests, enhancing efficiency. In addition to executing tests, it generates comprehensive illustrated reports that detail the functionality and operations of your application. This tool provides insights not only into the tests performed but also highlights the specific requirements that have been validated. One significant benefit of adopting Serenity BDD is the elimination of the need to dedicate resources to develop and uphold a custom automation framework. The primary goal of Serenity is to facilitate the straightforward writing of well-organized and maintainable automated acceptance criteria, utilizing either your preferred BDD framework or standard testing libraries. You have the flexibility to employ Behaviour-Driven-Development tools such as Cucumber or JBehave, or to simply work with JUnit. Furthermore, you can seamlessly connect with requirement repositories stored externally, like JIRA or any other test management system, or opt for a straightforward directory-based method to manage your requirements effectively. This versatility makes Serenity BDD an attractive option for teams looking to streamline their testing processes.
Learn more