React component library for BBC World Service and more
Psammead is a versatile package library that provides a variety of components, containers, and utilities optimized for building applications with a focus on compliance with the BBC’s GEL standards. Designed with React, Psammead allows developers to create high-quality user interfaces quickly and efficiently. This library's recent migration to a legacy folder in the Simorgh repository underlines its long-term stability, making it a great option for those looking to build scalable Single Page Applications.
With a structured approach to development and community contributions, Psammead ensures that developers can easily integrate and maintain its components. The inclusion of solid documentation and a welcoming attitude towards pull requests enhances the overall experience, enabling a smooth development process.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading
PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.
Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.