hashbrown

hashbrown

Hashbrown is a framework for building generative user interfaces in Angular and React

Stars: 175

Visit
 screenshot

Hashbrown is a lightweight and efficient hashing library for Python, designed to provide easy-to-use cryptographic hashing functions for secure data storage and transmission. It supports a variety of hashing algorithms, including MD5, SHA-1, SHA-256, and SHA-512, allowing users to generate hash values for strings, files, and other data types. With Hashbrown, developers can quickly implement data integrity checks, password hashing, digital signatures, and other security features in their Python applications.

README:

Hashbrown - Build Joyful, AI-Powered User Interfaces

Hashbrown Logo
Hashbrown is an open-source framework for building user interfaces
that converse with users, dynamically reorganize, and even code themselves.

hashbrown.dev

Contributing Guidelines Submit an Issue Code of Conduct

Hashbrown on npm


Getting Started with React

Install:

npm install @hashbrownai/{core,react,openai} --save

Configure the provider:

export function Providers() {
  return (
    <HashbrownProvider url={url}>
      {children}
    </HashbrownProvider>
  )
}

Getting Started with Angular

Install:

npm install @hashbrownai/{core,angular,openai} --save

Configure the provider:

export const appConfig: ApplicationConfig = {
  providers: [
    provideHashbrown({
      baseUrl: '/api/chat',
    }),
  ],
};

Adapters

Hashbrown supports multiple providers:

Samples

Angular Smart Home App

nvm use
npm install
npx nx serve smart-home-server && npx nx serve smart-home-angular

React Smart Home App

nvm use
npm install
npx nx serve smart-home-server && npx nx serve smart-home-react

Angular Finance App

nvm use
npm install
npx nx serve finance-angular

Run the documentation website locally:

nvm use
npm install
# Build dependencies and run the docs site
npx nx run www:collect-docs && npx nx serve www
# If dependencies are already built
npx nx serve www

Contributing

hashbrown is a community-driven project. Read our contributing guidelines on how to get involved.

Team

Hashbrown is a community effort built by the following developers:

Photo Name & Bio
Mike Ryan Mike Ryan
Mike Ryan is a Google Developer Expert in web technologies and a co-creator of NgRx. He prefers his hashbrowns smothered, covered, peppered, and capped.
Brian Love Brian Love
Brian is a Google Developer Expert in web technologies. He has a strong background in enterprise software platforms and cloud infrastructure. Brian has an MBA and BS in Computer Information Systems from the State of New York Polytechnic Institute.
Ben Taylor Ben Taylor
Ben Taylor is a software architect with deep expertise in cloud systems and browser-based data visualizations. He has extensive experience designing scalable architectures, optimizing cloud costs, and delivering impactful solutions.
U.G. Wilson U.G. Wilson
U.G. Wilson currently leads the Digital Innovation engineering team at Barry-Wehmiller where he leverages his diverse engineering and leadership experience to drive digital transformation and product-led Industrial IoT.
Hayden Hayden
Hayden is a versatile Software Engineer with extensive experience across Front End, Back End, and Cloud technologies. He has successfully delivered solutions in a diverse range of industries, including startups, large enterprises, government, and consulting. He is Passionate about tackling complex challenges and loves staying up to date in the dynamic JavaScript ecosystem.

hashbrown is a community-driven project. Read our contributing guidelines on how to get involved.

Workshops and Consulting

Want to learn how to build Angular apps with AI? Learn more about our workshops.

LiveLoveApp provides hands-on engagement with our AI engineers for architecture reviews, custom integrations, proof-of-concept builds, performance tuning, and expert guidance on best practices. Learn more about LiveLoveApp.

License

MIT © LiveLoveApp, LLC

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for hashbrown

Similar Open Source Tools

For similar tasks

For similar jobs