Showing 153 open source projects for "hard"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Tink

    Tink

    A library that provides cryptographic APIs that are easy and secure

    Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. Tink is an open-source cryptography library written by cryptographers and security engineers at Google. Tink's secure and simple APIs reduce common pitfalls through user-centered design, careful implementation and code reviews, and extensive testing. Tink helps users without a cryptography background safely implement common cryptographic tasks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Cerberus

    Cerberus

    Patterns for responsive HTML email templates and newsletters

    Coding regular emails is hard enough by itself. Making them responsive shouldn’t add to the headache. A few simple, but solid patterns are all that’s needed to optimize emails for small screens. It’s just a few responsive email patterns that go a long way. The code blocks are compartmentalized so they may be used, removed, combined, and nested to build an email.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    glommio

    glommio

    Thread-per-core crate that makes writing asynchronous apps easier

    Glommio (pronounced glo-mee-jow or |glomjəʊ|) is a Cooperative Thread-per-Core crate for Rust & Linux based on io_uring. Like other Rust asynchronous crates, it allows one to write asynchronous code that takes advantage of Rust async/await, but unlike its counterparts, it doesn't use helper threads anywhere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    reform

    reform

    A better ORM for Go, based on non-empty interfaces and code generation

    ...It uses non-empty interfaces, code generation (go generate), and initialization-time reflection as opposed to interface{}, type system sidestepping, and runtime reflection. It will be kept simple. Now you can say that last invocation is obviously invalid, and that it's not hard to make an ORM to accept both first and second versions. Make sure you are using Go 1.13+, and Go modules support is enabled. Install or update reform package, reform and reform-db commands. Compiler can't check it. Method's signature in godoc will not tell us how to use it. We are essentially working against those tools by sidestepping type system. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    LuaFormatter

    LuaFormatter

    Code formatter for Lua

    ...In case there's no file, it will fall back to the default configuration. The program will give the top priority to the configuration values given in the command line, then to the configuration files, and finally to the hard-coded default values.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Wild Workouts

    Wild Workouts

    Go DDD example application. Complete project to show how to apply DDD

    ...We will also show how to fix these issues and achieve clean implementation by refactoring. We're building a Discord community focused on modern business applications. It's the place to discuss hard topics, request a review, or ask if something's not clear.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    BudgetML

    BudgetML

    Deploy a ML inference service on a budget in 10 lines of code

    ...BudgetML is perfect for practitioners who would like to quickly deploy their models to an endpoint, but not waste a lot of time, money, and effort trying to figure out how to do this end-to-end. We built BudgetML because it's hard to find a simple way to get a model in production fast and cheaply. Deploying from scratch involves learning too many different concepts like SSL certificate generation, Docker, REST, Uvicorn/Gunicorn, backend servers etc., that are simply not within the scope of a typical data scientist. BudgetML is our answer to this challenge. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Solved by Flexbox

    Solved by Flexbox

    A showcase of problems once hard or impossible to solve with CSS

    Solved by Flexbox is a collection of layout patterns that demonstrates how CSS Flexbox elegantly resolves classic web design problems. It tackles everyday challenges—vertical centering, equal-height columns, sticky footers, fluid media, and responsive grids—showing concise, production-ready CSS instead of elaborate hacks. Each pattern is presented with plain HTML, clear commentary, and minimal styling, making the underlying technique easy to adapt and extend. The project emphasizes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PowerMock

    PowerMock

    Java framework that allows you to unit test code normally

    Writing unit tests can be hard and sometimes good design has to be sacrificed for the sole purpose of testability. Often testability corresponds to good design, but this is not always the case. For example final classes and methods cannot be used, private methods sometimes need to be protected or unnecessarily moved to a collaborator, static methods should be avoided completely and so on simply because of the limitations of existing frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 10
    Laravel View Xray

    Laravel View Xray

    Take a look into your Laravel views

    When your Laravel project grows, so do the Laravel views. Sometimes it might be hard to figure out, which part of the output HTML was rendered using which template. With this package, you can take a peek into your Laravel views and find out which template is responsible for which part of the output HTML.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Slug Generator Library

    Slug Generator Library

    Slug Generator Library for PHP, based on Unicode’s CLDR data

    ...There are many code snippets and some good libraries out there that create slugs, but I didn’t find anything that met my requirements. Options are often very limited which makes it hard to customize for different use cases. Some libs carry large rulesets with them that try to convert characters to ASCII, no one uses Unicode’s CLDR which is the standard for transliteration rules and many other transforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    FreeNAS/TrueNAS Scripts

    FreeNAS/TrueNAS Scripts

    Handy shell scripts for use on FreeNAS servers

    FreeNAS-scripts is a collection of shell and Perl scripts tailored for FreeNAS and TrueNAS systems. These scripts assist administrators in monitoring system health, managing configurations, and performing routine maintenance tasks. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Freebasic Beginners Guide

    An updated Beginners guide to FreeBASIC

    ...Without being able to stand on their shoulders I could not have even started this project. Please check out my homepage for updated information and ways you can help with this ongoing project. If you can please buy me a hamburger as it is hard writing a book.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    Tensor2Tensor

    Tensor2Tensor

    Library of deep learning models and datasets

    ...However, most of these DL systems use unique setups that require significant engineering effort and may only work for a specific problem or architecture, making it hard to run new experiments and compare the results. Tensor2Tensor, or T2T for short, is a library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research. T2T was developed by researchers and engineers in the Google Brain team and a community of users. It is now deprecated, we keep it running and welcome bug-fixes, but encourage users to use the successor library Trax.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Hikari

    Hikari

    LLVM Obfuscator

    ...The "Security Companies" might say so to sell more of their products. But no, binary obfuscation won't magically fix all your exploits and bugs, (If not introducing more). Designing an Obfuscator is hard, and keeping the source open definitely leaks the pattern to crackers which could potentially make the crackers' life easier if they have the right skillset. While every reasonable attempt has been made in Hikari to reduce such patterns from appearing, however, with overkill weapons like symbolic execution, binary obfuscation can still be defeated much easier, even so-called VM-based obfuscation. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Gradle Libraries Plugin

    Gradle Libraries Plugin

    This plugin allows to specify versions of external libraries

    ...Once dependencies.json file is in place by generating via syncLibraries task or just by manually creating it, all declared in dependencies.json libraries can be used in project files. It's not a secret that it's really hard to keep libraries up to date especially when there are dozens and sometimes hundreds of them. For that purpose, this plugin has update libraries task that will automatically check for available new versions of libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Thief

    Thief

    An AI intelligent innovation fishing artifact

    ...Use the webpage to find fish, open the WeChat reading webpage version, you can achieve perfect fishing, and synchronize the progress with the mobile phone in real time. Now I can stare at the screen seriously all day, and it looks like I'm working hard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Analogue ORM

    Analogue ORM

    Analogue ORM : Data Mapper ORM for Laravel/PHP

    ...It is a transposition of the Eloquent ORM that ships with Laravel framework using a Data Mapper pattern instead of the original Active Record approach. it overcomes some of Eloquent's architectural limitations by using a strict separation of concerns; for example, you can use Value Objects or Single-table-inheritance, which are hard/impossible to implement correctly using the native ORM. As a Laravel package, it integrates flawlessly inside the framework, and provides a more powerfull peristance layer, allowing to build enterprise-grade applications while retaining a simple and enjoyable development experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    libpku

    libpku

    Private compilation of curriculum materials in your school

    libpku is a community-driven repository that collects and organizes university course materials, lecture notes, past exams, problem sets, and student-compiled summaries—primarily for Peking University, but also including contributions from other institutions. Its mission is to make hard-to-find, experience-based educational content more openly accessible, so that students don’t have to reinvent what prior generations of learners already collected. The repository is organized into folders by course or subject, where contributors upload PDFs, slides, summaries, and guides (subject to copyright constraints). The project provides a web interface (via a GitHub Pages site) where users can browse and download specific materials conveniently. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    NPS (Node Package Scripts)

    NPS (Node Package Scripts)

    All the benefits of npm scripts without the cost of a bloated package

    NPS (Node Package Scripts) is an advanced alternative to NPM scripts that improves maintainability by allowing JavaScript-based task definitions. It removes the need for complex package.json script structures, enabling developers to create modular and readable task automation workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Miasm

    Miasm

    Reverse engineering framework in Python

    The Miasm intermediate representation is used for multiple task: emulation through its jitter engine, symbolic execution, DSE, program analysis, but the intermediate representation can be a bit hard to read. We will present in this article new tricks Miasm has learned in 2018. Among them, the SSA/Out-of-SSA transformation, expression propagation and high-level operators can be joined to “lift” Miasm IR to a more human-readable language. We use graphviz to illustrate some graphs. Its layout does not always totally conform with a reverse engineering “ideal view”, so please be tolerant of those odd graphs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    go-git

    go-git

    go-git is a highly extensible git implementation library written in Go

    ...It's being actively developed since 2015 and is being used extensively by Keybase, Gitea or Pulumi, and by many other libraries and tools. After the legal issues with the src-d organization, the lack of update for four months and the requirement to make a hard fork, the project is now back to normality. The project is currently actively maintained by individual contributors, including several of the original authors, but also backed by a new company, gitsight, where go-git is a critical component used at scale. go-git aims to be fully compatible with git, all the porcelain operations are implemented to work exactly as git does.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Shards UI

    Shards UI

    Bootstrap 4 UI kit packed with extra templates and components

    A free and modern UI toolkit for web makers based on the popular Bootstrap 4 (final) framework. Shards is built with performance in mind having a small footprint and weighting ~13kb minified and gzipped. With Bootstrap 4 at its core, Shards is responsive by default being able to adapt and reflow its layout to any screen size. Everything new in Shards is well documented so you can start building beautiful interfaces as soon as possible. Each component was designed from scratch and comes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gitbase

    gitbase

    SQL interface to git repositories, written in Go.

    ...It can be used to perform SQL queries about the Git history and about the Universal AST of the code itself. gitbase is being built to work on top of any number of git repositories. gitbase implements the MySQL wire protocol, it can be accessed using any MySQL client or library from any language. The project is currently in alpha stage, meaning it's still lacking performance in a number of cases but we are working hard on getting a performant system able to process thousands of repositories in a single node. Stay tuned! gitbase was born to ease the analysis of git repositories and their source code. Also, making it MySQL compatible, we provide the maximum compatibility between languages and existing tools.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    evil.sh

    evil.sh

    Subtle and not-so-subtle shell tweaks

    evil.sh is a shell script collection of “subtle and not-so-subtle shell tweaks that will slowly drive people insane,” as the README states. It is a playful (some might say mischievous) set of shell customizations, aliases, overrides or environment changes intended for fun (or prank) usage—e.g., customizing the shell prompt, redirecting commands, changing behaviors of common commands in subtle ways. The repository warns that it is purely for entertainment and that the author is not...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB