DEV Community

Fulton Browne
Fulton Browne

Posted on

Great Hacktoberfest projects

First of all my project (sorry not sorry πŸ˜‰)

Ara

Ara is an open source voice assistant written in java and Kotlin. the android client:

GitHub logo FultonBrowne / Ara-android

A virtual assistant for almost any android phone.

Welcome to Ara for Android πŸ‘‹

By Andromeda Software

An ai assistant app for almost any android phone, That cares about privacy and productivity Get it on Google Play alt text

CircleCI Known Vulnerabilities Codacy Badge Gitter Donate with Ethereum PRs Welcome Buy Me A Coffee

Usage

  • Open in android studio and use the normal steps to run
or
  • ./gradlew test to run the unit tests
  • ./gradlew install to install the app

Author

πŸ‘€ Fulton Browne

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

If you want to become an active contributor go here.

Open in Gitpod

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2020 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❀️ by readme-md-generator




and the server:

GitHub logo FultonBrowne / Ara-Server

The server for Ara.

Welcome to Ara's serverπŸ‘‹

By Andromeda Software

The server that powers feed, AI search, and skills to the ara voice assistant

alt text

Known Vulnerabilities Codacy Badge Donate with Ethereum CircleCI Buy Me A Coffee

Running (incomplete)

make build to build

make test to run tests (note you may have to export nlp location outside of the make file)

Author

πŸ‘€ Fulton Browne

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

Open in Gitpod

If you want to become an active contributor go here.

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❀️ by readme-md-generator






note I will make the READMEs better before October

One thing this really needs is an IOS client if anyone wants to help, please tell me.

Dev.to

This very platform, this is the best developer social media thing I have ever used, It can be found here:

GitHub logo forem / forem

For empowering community 🌱


Forem 🌱

For Empowering Community

Build Status Build Status GitHub commit activity GitHub issues ready for dev GitPod badge

Welcome to the Forem codebase, the platform that powers dev.to. We are so excited to have you. With your help, we can build out Forem’s usability, scalability, and stability to better serve our communities.

What is Forem?

Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective See our announcement post for a high-level overview of what Forem is.

dev.to (or just DEV) is hosted by Forem. It is a community of software developers who write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place…

DeckDeckgo

found this the other day here on dev I would recommend that you check it out.

GitHub logo deckgo / deckdeckgo

The web open source editor for presentations

DeckDeckGo logo

DeckDeckGo - The open source web editor for presentations

Create slides with our online editor or developer kit πŸ”₯.

Interact with your decks through a remote control πŸ“±.


Website Website GitHub release Chat on Slack Tweet


Table of contents

Getting Started

Start your new presentation using our πŸ‘‰ online Editor πŸ‘ˆ or with our developer kit by following the quick Getting Started guide.

Features

We are constantly developing new features and, are always happy to hear about cool ideas.

  • Create, present and share your slides as Progressive Web Apps
  • Interact with your audience with live polls
  • Use predefined rich and responsive templates
  • Search Unsplash and Tenor GIFs
  • Integrate easily YouTube video
  • Showcase your best developer code snippets
  • Interact with your presentations with a remote control
  • Present and work offline
  • Push the source code of your online slides to GitHub
  • Import Figma frames
…

postwoman

A great tool I use about every day, can be found here:

GitHub logo hoppscotch / hoppscotch

Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)

Hoppscotch

Hoppscotch

Open Source API Development Ecosystem

contributions welcome Website Tests Tweet



Built with ❀︎ by

contributors










Hoppscotch



We highly recommend you take a look at the Hoppscotch Documentation to learn more about the app.

Support

Chat on Discord Chat on Telegram Discuss on GitHub

Features

❀️ Lightweight: Crafted with minimalistic UI design.

⚑️ Fast: Send requests and get responses in real time.

πŸ—„οΈ HTTP Methods: Request methods define the type of action you are requesting to be performed.

  • GET - Requests retrieve resource information
  • POST - The server creates a new entry in a database
  • PUT - Updates an existing resource
  • PATCH - Very similar to PUT but makes a partial update on a resource
  • DELETE - Deletes resource or related component
  • HEAD - Retrieve response headers identical to those of a GET request, but without the response body.
  • CONNECT - Establishes a tunnel to the server identified by the target resource
  • OPTIONS - Describe the communication options for the target resource
  • TRACE - Performs…

nano httpd

a little sdk I use for my server work

GitHub logo NanoHttpd / nanohttpd

Tiny, easily embeddable HTTP server in Java.

NanoHTTPD – a tiny web server in Java

NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence.

It is being developed at Github and uses Apache Maven for builds & unit testing:

  • Build status: Build Status
  • Coverage Status: Coverage Status
  • Current central released version: Maven Central

Quickstart

We'll create a custom HTTP server project using Maven for build/dep system. This tutorial assumes you are using a Unix variant and a shell. First, install Maven and Java SDK if not already installed. Then run:

mvn compile
mvn exec:java -pl webserver -Dexec.mainClass="org.nanohttpd.webserver.SimpleWebServer"

You should now have a HTTP file server running on http://localhost:8080/.

Custom web app

Let's raise the bar and build a custom web application next:

mvn archetype:generate -DgroupId=com.example -DartifactId=myHellopApp -DinteractiveMode=false
cd myHellopApp

Edit pom.xml, and add this between <dependencies>:

<dependency>
    <groupId>org.nanohttpd</groupId> <!-- <groupId>com.nanohttpd</groupId> for 2.1.0 and earlier -->
    <artifactId>nanohttpd</artifactId>
    <version>2.2.0</version>
</dependency>

Edit src/main/java/com/example/App.java and replace…

Haxe

This a great little programming language I like to play with.

GitHub logo HaxeFoundation / haxe

Haxe - The Cross-Platform Toolkit

GitHub Build Status SauceLabs Test Status Gitter Discord

Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms. The Haxe toolkit includes:

  • The Haxe programming language, a modern, high-level, strictly-typed programming language
  • The Haxe cross-compiler, a state-of-the-art, lightning-speed compiler for many targets
  • The Haxe standard library, a complete, cross-platform library of common functionality

Haxe allows you to compile for the following targets:

You can try Haxe directly from your browser at try.haxe.org!

For more information about Haxe, head to the official Haxe website.

License

The Haxe project has several licenses, covering different parts of the projects.

  • The Haxe compiler is released under the GNU General Public License version 2 or any later version.
  • The Haxe standard library is released under the MIT license.
  • The Neko…




VS code

We all use it, lets help MS out.

GitHub logo microsoft / vscode

Visual Studio Code

Visual Studio Code - Open Source ("Code - OSS")

Feature Requests Bugs Gitter

The Repository

This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product together with the community. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. This source code is available to everyone under the standard MIT license.

Visual Studio Code

VS Code in action

Visual Studio Code is a distribution of the Code - OSS repository with Microsoft-specific customizations released under a traditional Microsoft product license.

Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.

Visual Studio Code is updated monthly with new features and bug fixes…




if you want to add your project or suggest others tell me in the comments there will be a part 2.

Top comments (12)

Collapse
 
johanneslichtenberger profile image
Johannes Lichtenberger • Edited

Your project seems to be pretty nice... also the others you mentioned :-)

I made another post for my Open Source project, a versioned database system:

dev.to/johanneslichtenberger/searc...

And someone even mentioned in an issue that he'd like to work on it for the hacktoberfest. Beyond awesome! That's incredible :-)

Collapse
 
fultonbrowne profile image
Fulton Browne

your project looks really great, I think I will use it in a project I have planed for early next year.

Collapse
 
johanneslichtenberger profile image
Johannes Lichtenberger

Wow cool, I'd be more than happy to support you and add stuff you need for instance :-)

Collapse
 
jess profile image
Jess Lee

Thanks for including us :)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

I submitted a PR, let me know if you have any question!

github.com/FultonBrowne/Ara-androi...

Collapse
 
fultonbrowne profile image
Fulton Browne

ok, change of plans, got to my laptop tested and merged your PR, Thanks!

Collapse
 
fultonbrowne profile image
Fulton Browne

Thanks! I will check it out soon I am away from my computer now but I will check it out in about an hour or 2.

Collapse
 
gvsharma profile image
GVSharma

Great collection

Collapse
 
johanneslichtenberger profile image
Johannes Lichtenberger

I'd also add Vert.x(.io), it's awesome... and probably also Quarkus.

Collapse
 
johanneslichtenberger profile image
Johannes Lichtenberger

That said as a maintainer of a small project in comparison I guess these bigger projects have enough contributors and I have to say I'm super happy about the smallest contribution. So maybe it helps more if we support and work on issues of smaller projects, maybe!? If we find something useful :-)

Collapse
 
fultonbrowne profile image
Fulton Browne

I will try to track some down, thanks for your input, that a good idea.

Collapse
 
liyasthomas profile image
Liyas Thomas

Thanks for including Hoppscotch (Postwoman) πŸŽ‰