The collection of Open Source projects presented here are all in active use across our business - from client application integrations to modules used by parts of our core platforms - and we are committed to maintaining and improving them.
Hopefully you might find them useful in some way. We’re absolutely open to discussing feature additions and pull requests.
A React-native library that invokes native code to leverage Airplay and Chromecast casting, including session management, connection and availability listeners and a custom progress bar.
A wrapper or fork of Evaporate JS that will improve the library's API with the addition of web worker support, allowing uploads to happen outside of the UI thread and ultimately improve performance
A jar file that can be included in any automation project and assist in testing Stripe and PayPal within a variety of areas, including subscriptions, PPVs and invoicing
A low memory footprint, highly efficient Geo IP lookup library that relies on locally available data. The library pre-processes data from a list of databases and allows the client application to lookup one or all of them in a blocking or non-blocking way.
An out-of-the-box solution for visualising user requests in real-time on a world map
Our business depends heavily on the brilliant, generous Open Source software community, with all of our platforms standing squarely on the shoulders of amazing Open Source codebases. We want to give back, and hope that by Open Sourcing these repos there might be some value others can take from the work we’ve undertaken.
Dice Technology is a team of passionate technologists based out of London, Gdansk and Lisbon. We care deeply about our work and want to give other people an opportunity to benefit from some of the hard yards we've put in as we've built out our business since 2012.
Immodestly put, we have some truly brilliant engineers in our organisation and the work they undertake on a daily basis is too good to be solely constrained to use in our small part of the overall digital world.
Every day Dice Technology serves media content to millions of consumers - our core businesses are in premium video and sports data distribution - and we use the code in these repositories to meet the unforgiving challenges inherent in delivering live content to a global audience. It's battle-tested and quality assured by millions of consumers, and extended and maintained as a matter of critical business need.
We hope that you find our projects well documented and our issues pages full of prompt and polite dialogue with members of the Open Source community (or our team members lightly badgering each other...). If you have any questions, whether about feature set, repository roadmap or usage guidelines, always feel free to reach out.
DICE TECHNOLOGY - WHO WE ARE AND WHAT WE DO
Dice Technology is a software development and live operations business, headquartered in London with additional development locations in Gdansk and Lisbon.
Our primary business is in B2B and B2C content distribution and we operate a number of high-scale platforms to deliver video and sports data to a global customer base. We were founded in 2012 as a sub-division within IMG Media, and separated as a standalone legal entity in 2018 with a broader remit in digital media. We aim to build products that consumers love and hope to solve technical challenges on behalf of content creators, TV broadcasters and sports federations around the world.
We’re part of Endeavor, the talent, media and entertainment conglomerate.