by devowl.io
We understand software development as a digital craft. Besides knowledge and experience, you need great tools in the craft. We not only use open-source tools, but also share our solutions with the community.
Developer Tools
We share our tools from WordPress, React and Node.js software development to become even better together.
WP React Starter
Create (multiple) WordPress plugins that use React, TypeScript, and object-oriented PHP in a fully customizable Docker development environment. They are committed in a monorepo, which greatly simplifies abstraction and modularization of development. With WP React Starter we have created a modern WordPress development boilerplate which contains everything you are used to from modern web development projects like client- and server-side rendering, testing suites, containered environments or a CI/CD integration.
Let’s start today with your first WordPress plugin! Create it within 5 minutes, thanks to our CLI create-wp-react-app.
node-gitlab-ci
Continuous Integration (CI) and Continuous Deployment (CD) are fantastic concepts for process automation in software development. We love GitLab CI because it implements the concept in an integrated solution with powerful configuration capabilities. However, pipeline configurations are stored in a static .gitlab-ci.yml
file.
node-gitlab-ci allows you to develop pipeline configurations dynamically in TypeScript and avoid duplicates in the statements with programming concepts like inheritance or functions. This way you can perfectly integrate e.g. monorepos with many similiar projects into the CI/CD.
node-lame
Convert WAV audio files into MP1, MP2 and MP3 files and vice versa with LAME MP3 Encoder directly in your Node.js applications. node-lame has mapped all APIs of the popular open-source encoder into TypeScript, helping you to efficiently create encoded audiofiles in Node.js backends.
node-fdkaac
Use the modern audio formats M4A and AAC to play out your auditory content in the best quality with reasonable bandwidth. node-fdkaac maps all APIs of the Fraunhofer FDK AAC library into TypeScript and helps you to convert audio files quickly and easily in Node.js backends.
Support
We love to explore new technical solutions, learn together with projects and share our knowledge with capable software developers. Behind this is the strong belief that you can get further in software development together than alone.
For questions about specific open-source projects, it’s best to open an issue in the respective GitHub repository. For sharing experiences and collaboration, the best way to reach us is to join our public Slack workspace.
devowl.io Blog
You want to learn how to build great WordPress websites, get visitors to your websites, or just read about the latest devowl.io product updates? We not only write about this, but from time to time also about trends in software development, which we consider to be exciting. Especially in the dynamic JavaScript ecosystem is a lot to discover!
We would be happy if you browse through our articles and discover new territory in software development together with us!