Showing 60 open source projects for "code"

View related business solutions
  • Get full visibility and control over your tasks and projects with Wrike. Icon
    Get full visibility and control over your tasks and projects with Wrike.

    A cloud-based collaboration, work management, and project management software

    Wrike offers world-class features that empower cross-functional, distributed, or growing teams take their projects from the initial request stage all the way to tracking work progress and reporting results.
    Learn More
  • EasySend is a no-code platform that transforms customer journeys Icon
    EasySend is a no-code platform that transforms customer journeys

    Defy form limits. 
Create digital experiences.

    Evolve forms into smart, AI-powered digital workflows that streamline your data intake and elevate customer experiences.
    Learn More
  • 1
    ScalikeJDBC

    ScalikeJDBC

    A tidy SQL-based DB access library for Scala developers

    ScalikeJDBC is a tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use and very flexible APIs. What’s more, QueryDSL makes your code type-safe and reusable. ScalikeJDBC is a practical and production-ready one. Use this library for your real projects. Whether you like it or not, JDBC is a stable standard interface. Since most of RDBMS supports JDBC interface, we can access RDBMS in the same way. We believe that ScalikeJDBC basically works with any other RDBMS (Oracle, SQL Server and so on). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Giter8

    Giter8

    A command line tool to apply templates defined on GitHub

    giter8 is a command-line utility and templating tool used to generate new projects or code structures from templates. The core idea is that you can define a “template repository” (e.g. on GitHub) with placeholders, variables, and a folder structure, and giter8 will clone it and substitute in values (e.g. project name, package, author) to produce a ready-to-go scaffold. It’s commonly used in the Scala / JVM ecosystem to bootstrap new applications or libraries, letting developers avoid repetitive boilerplate setup. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Scalaz

    Scalaz

    Principled Functional Programming in Scala

    Scalaz is a foundational functional-programming library for Scala that provides type classes, data types, and syntax to write pure, composable code. It implements classic abstractions such as Functor, Applicative, Monad, Monoid, Foldable, and Traverse, along with powerful transformers (ReaderT, StateT, WriterT, OptionT, and more) to structure effects. The library offers rich data structures—\/ (disjunction), Validation, NonEmptyList, IList, and Free—that help model errors, invariants, and interpretable programs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    DataNucleus

    DataNucleus

    Java persistence using JDO, JPA or REST

    DataNucleus provides Java data persistence to a range of datastores using JDO/JPA/REST APIs. *** Note that code development is no longer on SourceForge (code on SourceForge is for versions up to 3.3.5 only) ***
    Downloads: 13 This Week
    Last Update:
    See Project
  • MaintainX is the world-leading mobile-first workflow management platform for industrial and frontline workers. Icon
    MaintainX is the world-leading mobile-first workflow management platform for industrial and frontline workers.

    Trusted by Operational Leaders Across the Globe

    Your day-to-day maintenance tasks, simplified. MaintainX eliminates the paperwork, so you can spend less time on your clipboard and more time getting things done.
    Learn More
  • 5
    Scala to Kotlin Converter

    Scala to Kotlin Converter

    Convert Scala source code to Kotlin source code.

    To convert my Scala unit tests to Kolin unit tests as Scala is a pain to upgrade and I'm stock at Scala 1.12. Easier to move to Kotlin which also works fine with Android.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Scrooge

    Scrooge

    A Thrift parser/generator

    Scrooge is a thrift code generator written in Scala, which currently generates code for Scala, Java, Cocoa, Android, and Lua. It’s meant to be a replacement for the Apache thrift code generator and generates conforming, binary-compatible codecs by building on top of libthrift. Since Scala is API-compatible with Java, you can use the apache thrift code generator to generate Java files and use them from within Scala, but the generated code uses Java collections and mutable “bean” classes, causing some annoying boilerplate conversions to be hand-written. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Twitter Util

    Twitter Util

    Wonderful reusable code from Twitter

    Twitter Util is a collection of utility libraries used at Twitter, covering concurrency (Futures, Promises), timing, caching, I/O helpers, validation, stats collection, and Scala–Java interoperability. Designed for reliability and efficiency in high-scale systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SnappyData

    SnappyData

    Memory optimized analytics database, based on Apache Spark

    ...For instance, there is no need to often pre-aggregate/reduce or generate cubes over your large data sets for ad-hoc visual analytics. This is made possible by smartly managing data in memory, dynamically generating code using vectorization optimizations, and maximizing the potential of modern multi-core CPUs. SnappyData enables complex processing on large data sets in sub-second timeframes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Byzer-lang

    Byzer-lang

    A low-code open-source programming language for data pipeline

    Byzer (former MLSQL) is a low-code, open-sourced, and distributed programming language for data pipeline, analytics, and AI in a cloud-native way. Design protocol: Everything is a table. Byzer is a SQL-like language, to simplify data pipeline, analytics, and AI, combined with built-in algorithms and extensions. We believe that everything is a table, a simple and powerful SQL-like language can significantly reduce human efforts of data development without switching different tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Award Winning Time and Labor Software Icon
    Award Winning Time and Labor Software

    Synerion offers time and labor, advanced scheduling, absence management, labor allocation, timesheets, coreHR and more.

    Stop wasting time and resources on manual and error-prone paper-based workforce management with Synerion. Synerion offers a comprehensive range of workforce management solutions that goes beyond time and tracking. The platform also offers enhanced scheduling features, labor costing, absence management, and payroll integration.
    Learn More
  • 10
    akka-http-json

    akka-http-json

    Integrate some of the best JSON libs in Scala with Akka HTTP

    akka-http-json provides JSON (un)marshalling support for Akka HTTP. Use respective support trait or object, e.g. ArgonautSupport, FailFastCirceSupport, etc. into your Akka HTTP code which is supposed to (un)marshal from/to JSON. Don't forget to provide the type class instances for the respective JSON libraries, if needed.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    CoolplaySpark

    CoolplaySpark

    Spark Cool Play: Spark source code analysis, Spark class library, etc.

    CoolplaySpark is a learning and practice repository designed to help users understand and work with Apache Spark. It serves as a companion resource for the book 深入理解Spark核心思想与源码分析 (In-Depth Understanding of Spark’s Core Concepts and Source Code Analysis). The project contains annotated examples, explanations, and exercises that guide learners through Spark’s architecture, execution model, and source code internals. It is particularly valuable for developers who want to strengthen their understanding of Spark by not only using it as a data processing engine but also exploring how its internals function. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Monix

    Monix

    Asynchronous, Reactive Programming for Scala and Scala.js

    Monix is a high-performance, reactive, and asynchronous programming library for Scala and Scala.js. Built as a Typelevel project, it provides advanced abstractions like Task, Observable, Iterant, and Coeval, enabling compositional, back-pressure‑aware event-driven systems that integrate cleanly with Cats Effect and Reactive Streams.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Vale

    Vale

    Compiler for the Vale programming language

    Vale is a systems programming language and compiler that strives to combine performance, safety, and ease in a way that avoids many of the complexities of traditional memory management techniques. It is ahead-of-time (AOT) compiled, targeting LLVM as a backend, and is statically typed. The language introduces a concept called generational references to provide memory safety without relying on a garbage collector, and aims for “safe without a borrow checker” (i.e. reducing the burden on the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Lagom

    Lagom

    Reactive Microservices for the JVM

    ...A single command builds the project, starts supporting components and your microservices, as well as the Lagom infrastructure. The build hot-reloads when it detects changes to source code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    The Lift Web Framework
    ...Because Lift applications are written in Scala, an elegant JVM language, you can still use your favorite Java libraries and deploy to your favorite Servlet Container and app server. Use the code you've already written and deploy to the container you've already configured! As of Lift 3.0, you'll need to be running Java 8 to use Lift. For those using Java 6 or Java 7, you'll need to use Lift 2.6 until you can upgrade your Java installation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    わすらもち (for Android)

    "百人一首" player specialized to "競技かるた" : for Android

    "わすらもち (Wasuramoti)" is a Hyakunin-Isshu (*1) audio player specialized for training Kyogi-Karuta (*2). This Android application plays 100 poems randomly or in shuffled order. This site is just for distributing source code and .apk file. In order to install "わすらもち", it is convenient using Google Play ( https://play.google.com/store/apps/details?id=karuta.hpnpwd.wasuramoti ) (*1) "百人一首 (Hyakunin-Issshu)" is most famous set of Japanese poem. (*2) "競技かるた (Competitive Karuta)" is a Japanese sport which uses the set.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ArnoldC

    ArnoldC

    Arnold Schwarzenegger based programming language

    ArnoldC is a programming language built as a joke language, where the entire syntax is based on quotes from Arnold Schwarzenegger movies. Instead of conventional keywords and operators, it uses memorable movie lines to represent programming constructs like conditionals, loops, and functions. For example, “IT’S SHOWTIME” starts the main method, “TALK TO THE HAND” represents output, and “I’LL BE BACK” denotes a return statement. While humorous in nature, the language is fully functional and...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    node2vec

    node2vec

    Learn continuous vector embeddings for nodes in a graph using biased R

    ...These embeddings capture community structure as well as structural equivalence, enabling machine learning on graphs for tasks such as classification, clustering, and link prediction. The repository contains reference code accompanying the research paper node2vec: Scalable Feature Learning for Networks (KDD 2016). It allows researchers and practitioners to apply node2vec to various graph datasets and evaluate embedding quality on downstream tasks. By bridging ideas from graph theory and word embedding models, this project demonstrates how graph-based machine learning can be made efficient and flexible.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Summingbird

    Summingbird

    Streaming MapReduce with Scalding and Storm

    Summingbird is a streaming + batch hybrid computation framework developed by Twitter. Its aim is to let developers express data aggregation pipelines in a unified way, where the same logic can run either in real time (stream) or in batch mode, and the results can be merged or reconciled. In effect, Summingbird abstracts over multiple execution engines (such as Storm, Scalding, etc.) to provide one high-level program that composes transformations and aggregations, and then executes them in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    IntelliJ plugin for Haskell

    IntelliJ plugin for Haskell

    IntelliJ plugin for Haskell

    ...My first approach was to use the default way of creating an IntelliJ plugin by defining a grammar and a lexer according to Haskell report. That didn't work out because I could not define all the recursion. Then I decided to use grammar and lexer definitions only for tokenizing and parsing Haskell code, and not for syntax checking the code. This is needed for syntax highlighting, all kinds of navigation, and so on. Further Haskell language support is provided with the help of external tools. Show error action to view formatted messages. Useful in case message consists of multiple lines (Ctrl-F10, Meta-F10 on Mac OSX); Intention actions to add language extension (depends on compiler error), add top-level type signature (depends on compiler warning). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Scaloid

    Scaloid

    Scaloid makes your Android code easy to understand and maintain

    ...Scaloid aims to capture the expressiveness of Scala—higher-order methods, implicit conversions, extension methods—to let Android development be more functional and succinct. It lowers friction for Scala developers targeting Android, making UI code more compact and composable while still maintaining access to full Android platform capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Scala Exercises

    Scala Exercises

    The easy way to learn Scala

    Scala Exercises is an open source platform for learning Scala through interactive exercises and tutorials. It provides a hands-on learning environment where users can read theory and immediately code (in the browser) and see results. The content covers Scala language features, functional programming libraries (cats, scalaz, etc.), and fp-style patterns. It is modular, so additional modules or “sections” can be added for new topics or libraries. The aim is to reduce the friction in learning Scala by integrating documentation, examples, and live code execution in a unified environment. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    The asyncobjects framework is intendend for implementing event-driven network applications. It provides higher level API if compared with Java NIO. Initial code is based asyncobjects prototype from sebyla.sf.net project.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB