Speedment is an open-source Java Stream ORM toolkit and runtime. The toolkit analyzes the metadata of an existing SQL database and automatically creates a Java representation of the data model. This powerful ORM enables you to create scalable and efficient Java applications using standard Java streams with no need to type SQL or use any new API. Speedment was originally developed by researchers and engineers based in Palo Alto with the purpose to simplify and streamline the development of Java database applications by leveraging the Java Stream API. Speedment is licensed under the business-friendly Apache 2 license. Contribution from users is encouraged. Please feel free to request new features, suggest improvements and file bug reports. Assuming you have Maven installed and a relational database available, you can start using Speedment in a minute. Automatic Java representation of the latest state of your database eliminates boilerplate code and the need of manually writing Java.

Features

  • View Database Tables as Standard Java Streams
  • Stream API instead of SQL eliminates the need of a query language
  • Ability to perform joins as Java streams on the application side
  • Workload can automatically be divided over several threads
  • Short and Concise Type Safe Code
  • Minimizes the risk involved with database null values by wrapping to Java Optionals

Project Samples

Project Activity

See All Activity >

Categories

Database, Runtimes

License

Apache License V2.0

Follow Speedment

Speedment Web Site

You Might Also Like
Create custom docs, forms, apps, e-signatures, and surveys with Titan. Icon
Create custom docs, forms, apps, e-signatures, and surveys with Titan.

Powerful no-code digital experiences for Salesforce

Create custom docs, forms, apps, e-signatures, and surveys with Titan’s full-suite of enterprise applications designed to integrate seamlessly with Salesforce data across your entire organization. #1 on the Salesforce appexchange
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Speedment!

Additional Project Details

Programming Language

Java

Related Categories

Java Database Software, Java Runtimes

Registered

2022-07-20